首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用python文件的麦克风生成的输出作为java文件的输入?

如何使用python文件的麦克风生成的输出作为java文件的输入?
EN

Stack Overflow用户
提问于 2018-06-15 17:28:14
回答 1查看 30关注 0票数 -2

我正在使用cloudspeech API,在麦克风的帮助下,我将获得Hell0文件中的输出。我想使用这个输出作为java文件的输入。有什么办法可以将python的输出链接为java文件的输入吗?

代码语言:javascript
复制
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程序的输入。

EN

回答 1

Stack Overflow用户

发布于 2018-06-17 03:49:30

您不清楚Java程序通常是如何接受文本的,但这里有几个可能的解决方案:

  • 将文本写入文件,然后从Java文件中读取输入。
  • 如果Java脚本尚未运行,请使用subprocess模块启动它,并将字符串作为命令行参数传递。
  • 如果您的Java程序已经有其他导入文本的方法,则只需使用这些方法作为接口即可。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50872719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档