Py学习  »  Python

如何在Android Studio中从Java代码中执行Python代码?

Mike • 5 年前 • 1891 次点击  

我正在用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服务 ?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/40963
 
1891 次点击  
文章 [ 1 ]  |  最新文章 5 年前