【问题标题】:Android Speech to text on voice callsAndroid 语音通话中的语音转文本
【发布时间】:2019-02-01 13:38:53
【问题描述】:

您好,是否可以在通话中使用语音转文本选项,其中通话的接收者将获得该通话的实时记录。我曾尝试阅读 IBM Watson 的 Speech to Text 服务,但无济于事,因为它只有关于已记录数据的说明。谁能帮帮我,或者这不可能吗?

【问题讨论】:

  • 实时?这将是困难的——大多数语音到文本服务需要您将数据发送到服务器进行处理。这意味着您需要记录数据,将其发送到服务器,然后得到响应。会有延迟,你需要先记录下来。 Android 无法直接获取通话音频流,因此您需要从麦克风录制并希望它足够响亮/清晰
  • 我可以知道实现这样一个系统的最佳方式吗?

标签: android ibm-watson speech-to-text


【解决方案1】:

您可以流式传输音频,但您需要使用 Web 套接字 API - https://cloud.ibm.com/apidocs/speech-to-text#recognize-audio-websockets-

您打开 Web 套接字,发送一个 start 数据包,然后在将其捕获为 data 数据包时发送流,并以 stop 数据包终止。如果您想要成绩单流程,则需要将 interim_results 设置为 true

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-19
    • 1970-01-01
    • 2021-11-21
    相关资源
    最近更新 更多