iOS 音频视频自定义消息

标签 ios swift avfoundation

我正在尝试向 iOS 上的用户播放自定义消息。我想知道的只是一条简单的消息,上面写着“Hello World”。有没有办法将字符串传递给 AVFoundation 并让系统播放它?另外,我正在寻找 Swift 中的答案是可能的。

最佳答案

AVSpeechSynthesizer 可以做到这一点:

import UIKit
import AVFoundation

class ViewController: UIViewController {
    let speechSynthesizer = AVSpeechSynthesizer()

    override func viewDidLoad() {
        super.viewDidLoad()

        speechSynthesizer.speakUtterance(AVSpeechUtterance(string: "Hello World!"))
    }
}

关于iOS 音频视频自定义消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39254185/

相关文章:

ios - Finch 可以播放内存中 NSData 中的声音吗?

iphone - 检测从 ABAddressBookRegisterExternalChangeCallback 更改的内容

ios - 在 Swift 条件语句中使用 Bool 给出错误 : "initialization of variable newCard was never used"

ios - 如何使 Objective-C 类符合 Swift 中定义的协议(protocol)?

ios - 从 iOS 应用程序启动 SIRI

ios - 使用 AVFoundation 切换相机时显示红色状态栏

ios - Objective-C - 设置 ImageView 宽度并保持纵横比

ios - AES128 加密 CBC/NoPadding Objective-C

ios - 获取应用程序的名称

iphone - 在 iOS 上处理视频时跳过帧