的Python SL4A在其他语言比英语

问题描述:

我试图写一个小脚本,它可以在我自己的语言说话。的Python SL4A在其他语言比英语

import sl4a SpeakMe = sl4a.Android() mesaj = SpeakMe.dialogGetInput('What would you want me to say ?') SpeakMe.ttsSpeak(mesaj)

当我运行这段代码在我的Android它会打开一个对话框,让我输入文本,以便它可以读取它;但我希望它用我的语言阅读,因为它试图用英语阅读,而且它非常有趣而且很奇怪。

是它可以调用TTS任何其他语言比说英语?

你可以做到这一点,但你需要去移动配置选择语言和输入文本和文本到语音,在这里选择你需要你的手机讲的语言。在你python脚本最后写了以下文字:

import android 
droid = android.Android() 
#write Hello in chinese 
str = "你好" 
droid.ttsSpeak(str)