我试图将文本传达给语音泰米尔语,但不支持其他任何方式?
正在使用:Flutter_TTS软件包
我的代码:
speak() async {
final languages = await Tts.getAvailableLanguages();
var isGoodLanguage = await Tts.isLanguageAvailable("ta");
print(isGoodLanguage);
await Tts.setLanguage("tamil");
Tts.speak('வாழ்ந்த காலம்: 2 ஆம் நூறாண்டு முதல் 8 நூற்றாண்டு வரை'); }
但是,没有任何人尝试使用泰米尔语文字来表达声音,请帮助我。谢谢。
如果" ta"是设备上受支持的语言代码(运行await Tts.getAvailableLanguages()
时,您应该会收到支持的语言代码列表(,则应使用它来设置语言而不是"泰米尔"。
更改:await Tts.setLanguage("tamil");
到:await Tts.setLanguage("ta");