Lau*_*ier 5 android text-to-speech
我正在使用pico默认的android TTS引擎和IPA caracters这样做
String text3 = "<speak xml:lang=\"fr-FR\"> <phoneme alphabet=\"ipa\" ph=\"+"+words+"\"/>.</speak>";
myTTS.speak(text3, TextToSpeech.QUEUE_ADD, null);
Run Code Online (Sandbox Code Playgroud)
它通常有效,但对于某些字母,它不喜欢"ã"或"ɑ"等.
所以我的问题是,如何将这些字母/声音添加到此TTS引擎?
嘿,您可以使用addEarcon()将声音添加到testToSpeech 链接。该方法用于添加耳标。它将文本链接到特定的声音文件。您还可以找到这方面的示例。
mTts = new TextToSpeech(this, new OnInitListener() {
@Override
public void onInit(int status) {
mTts.addEarcon("[tock]", "com.ideal.itemid", R.raw.tock_snd);
showRecordingView();
}
});
Run Code Online (Sandbox Code Playgroud)
Greg Milette、Adam Stroud 所著的《专业 Android 传感器编程》第 366 和 367 页上对 addEarcon 也有很好的解释。
您还可以在此链接上找到示例。
| 归档时间: |
|
| 查看次数: |
1692 次 |
| 最近记录: |