的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)