如何使用 AVSpeechSynthesizer 读取国际音标
How to read international phonetics alphabet with AVSpeechSynthesizer
我正在开发一个 iOS 应用程序,我有一些语音方面的词,我希望我的 iPhone 说出这些词。
例如"tʃat"表示"chat"。
但是 AVSpeechSynthesizer 无法正确朗读。 ʃ不发音。
我错过了什么吗,我需要第三部分吗?或者这在 iOS 上可行吗?
AVSpeechSynthesizer 不支持语音,只支持常规文本,如下所示:
let string = "Hello, World!"
let utterance = AVSpeechUtterance(string: string)
utterance.voice = AVSpeechSynthesisVoice(language: "en-US")
let synthesizer = AVSpeechSynthesizer()
synthesizer.speakUtterance(utterance)
(代码摘自 http://nshipster.com/avspeechsynthesizer/)
AVSpeechUtterance 初始化方法的参数是:
string - A string containing text to be spoken.
我正在开发一个 iOS 应用程序,我有一些语音方面的词,我希望我的 iPhone 说出这些词。
例如"tʃat"表示"chat"。
但是 AVSpeechSynthesizer 无法正确朗读。 ʃ不发音。
我错过了什么吗,我需要第三部分吗?或者这在 iOS 上可行吗?
AVSpeechSynthesizer 不支持语音,只支持常规文本,如下所示:
let string = "Hello, World!"
let utterance = AVSpeechUtterance(string: string)
utterance.voice = AVSpeechSynthesisVoice(language: "en-US")
let synthesizer = AVSpeechSynthesizer()
synthesizer.speakUtterance(utterance)
(代码摘自 http://nshipster.com/avspeechsynthesizer/)
AVSpeechUtterance 初始化方法的参数是:
string - A string containing text to be spoken.