我正在尝试编写一个可以用我自己的语言说话的小脚本。
import sl4a
SpeakMe = sl4a.Android()
mesaj = SpeakMe.dialogGetInput('What would you want me to say ?')
SpeakMe.ttsSpeak(mesaj)
当我在我的android中运行此代码时,它打开一个对话框,让我输入一个文本,以便它可以读取它;但是我希望它用我的语言阅读,因为它试图用英语阅读,这是非常有趣和奇怪的发声。
是否可以拨打tts用除英语以外的任何其他语言说话?
答案 0 :(得分:1)
您可以这样做,但您需要转到移动配置选择语言和输入文字,以及文字转语音,这里选择您需要移动设备说的语言。最后在你的python脚本中写下以下文字:
import android
droid = android.Android()
#write Hello in chinese
str = "你好"
droid.ttsSpeak(str)