我正在用Java构建Android应用程序的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
在Java中从Android应用程序执行python脚本
请举例说明。作为一个例子,如果我想在我的android应用程序中运行以下python代码(使用google语音识别api进行语音到文本转换):
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")
我应该遵循什么步骤?实现这一目标的最佳途径是什么?
提前谢谢你。
编辑一:能不能用
azure服务
?