python for android在启动时崩溃:modul';谷歌演讲';和';gtts&x27;都不见了

python for android在启动时崩溃:modul';谷歌演讲';和';gtts&x27;都不见了,android,python-3.x,google-speech-api,buildozer,gtts,Android,Python 3.x,Google Speech Api,Buildozer,Gtts,我用kivy和google_语音编写了一个名为chinese_speaker的python3应用程序。使用buildozer编译后,我将其复制到我的智能手机上。每次我试图启动,它总是立即关闭。所以我激活了adb调试,在日志文件中我发现了以下几行: 09-22 13:29:50.971 13746 13789 I python : File "/home/[user_name]/Documents/Python/Buildozer/chinese_speaker/.buildoz

我用kivy和google_语音编写了一个名为chinese_speaker的python3应用程序。使用buildozer编译后,我将其复制到我的智能手机上。每次我试图启动,它总是立即关闭。所以我激活了adb调试,在日志文件中我发现了以下几行:

09-22 13:29:50.971 13746 13789 I python  :    File "/home/[user_name]/Documents/Python/Buildozer/chinese_speaker/.buildozer/android/app/main.py", line 10, in <module>
09-22 13:29:50.971 13746 13789 I python  :  ModuleNotFoundError: No module named 'google_speech'
09-22 13:29:50.971 13746 13789 I python  : Python for android ended.
如何将我的应用程序与google_语音库连接

多谢各位

(这是我在Stackoverflow上的第一篇文章。如果您缺少信息,请原谅

编辑

我在没有google_语音库的情况下尝试了相同的应用程序,效果很好。但是如果我用GTT替换google_语音,我会得到同样的错误:

09-23 10:47:38.774  5914  5984 I python  :    File "/home/[user_name]/Documents/Python/Buildozer/chinese_speaker/.buildozer/android/app/main.py", line 11, in <module>
09-23 10:47:38.774  5914  5984 I python  :  ModuleNotFoundError: No module named 'gtts'
09-23 10:47:38.774  5914  5984 I python  : Python for android ended.
09-23 10:47:38.774 5914 5984 I python:File”/home/[user\u name]/Documents/python/Buildozer/chinese\u speaker/.Buildozer/android/app/main.py“,第11行
09-23 10:47:38.774 5914 5984 I python:ModuleNotFoundError:没有名为“gtts”的模块
09-23 10:47:38.774 5914 5984 I python:android版python结束。

我必须在android上启用此类库,还是必须在buildozer.spec中指定它???

据我所知,问题是,GTTS和google_speech在android上不起作用


为此,您可以使用plyer。但使用plyer,您只能使用android设备的默认文本到语音语言。因此,要说中文,您必须将智能手机上的默认文本到语音语言更改为中文。

据我所知,问题是,GTTS和google_Speech在android上不起作用


为此,您可以使用plyer。但使用plyer,您只能使用android设备的默认文本到语音语言。因此,要说中文,您必须将智能手机上的默认文本到语音语言更改为中文。

看起来您已经在设备的某个位置安装了google\u Speech,但我不确定如何安装,而且很可能是这样不是应用程序希望从中导入的任何位置。你可以尝试将该位置添加到pythonpath,但我不知道它是否兼容,也不知道该模块是否在android上工作。看起来你已经在设备上的某个位置安装了google_speech,但我不确定如何安装,很可能应用程序找不到该位置您可以尝试将该位置添加到pythonpath,但我不知道它是否兼容,也不知道该模块是否在android上工作。
09-23 10:47:38.774  5914  5984 I python  :    File "/home/[user_name]/Documents/Python/Buildozer/chinese_speaker/.buildozer/android/app/main.py", line 11, in <module>
09-23 10:47:38.774  5914  5984 I python  :  ModuleNotFoundError: No module named 'gtts'
09-23 10:47:38.774  5914  5984 I python  : Python for android ended.