【发布时间】:2019-02-04 14:53:36
【问题描述】:
我正在使用 Java 在 Android Studio 中构建一个 Android 应用程序。我想使用 Speech to text 和 Text to Speech 以及我已经编写的一些基于机器学习的 python 程序。 是否有可能做到这一点?我需要什么技术栈来完成这项工作?
我遇到了各种解决方案,例如使用 sl4A、Jython、QPython 和在服务器上运行 python 代码。我也经历了以下但我还没有找到解决方案
Execute python script from android App in Java
How to execute Python script from Java code in Android
Execute python script from android App in Java
请举例说明。例如,如果我想使用以下 python 代码(使用 Google 语音识别 API 进行语音到文本转换)在我的 android 应用程序中运行:
import speech_recognition as sr
r = sr.Recognizer()
with sr.Microphone() as src:
print("speak....")
audio = r.listen(src, 2)
print("over")
try:
print("you said: "+r.recognize_google(audio))
except:
print("cannot recognize")
我应该遵循哪些步骤?实现它的最佳方法是什么? 提前谢谢你。
编辑 1:是否可以使用 azure services 来实现?
【问题讨论】:
标签: java python azure android-studio