我正在使用cloudspeech API,在麦克风的帮助下,我将获得Hell0文件中的输出。我想使用这个输出作为java文件的输入。有什么办法可以将python的输出链接为java文件的输入吗?
import os
import aiy.audio
import aiy.cloudspeech
import aiy.voicehat
def main():
recognizer = aiy.cloudspeech.get_recognizer()
button = aiy.voicehat.get_button()
led = aiy.voicehat.get_led()
aiy.audio.get_recorder().start()
while True:
print('Press the button and speak')
button.wait_for_press()
print('Listening...')
text = recognizer.recognize()
if text is None:
print('Sorry, I did not hear you.')
else:
if 'goodbye' in text:
os._exit(0)
text = recognizer.recognize()
print('You said "', text, '"')
if __name__ == '__main__':
main()
在这个文本输出中,我想使用它作为我的java程序的输入。
发布于 2018-06-17 03:49:30
您不清楚Java程序通常是如何接受文本的,但这里有几个可能的解决方案:
subprocess
模块启动它,并将字符串作为命令行参数传递。https://stackoverflow.com/questions/50872719
复制相似问题