从Android到PC的TCP音频流传输

4
最近我一直在寻找解决方案,但是一直没有找到合适的方法。我的问题是想将从Android设备录制的音频发送到运行在PC上的服务器,服务器将接收此音频并使用Windows语音识别来尝试将其转换为文本。我已经进行了大量搜索,但是没有找到任何解决方案。我尝试过以下方法:

Android-Audio Streaming From Pc

Android: Streaming audio over TCP Sockets

Java - Broadcast voice over Java sockets

http://eurodev.blogspot.com/2009/09/raw-audio-manipulation-in-android.html

你能帮我吗??


这实际上就是普通语音识别的工作原理。为什么不直接使用内置的语音识别功能,将文本发送到需要的位置呢? - Brad
我需要它在内网上运行,而不是互联网上...如果没有互联网连接,它就无法工作...:| 我需要的是将从Android设备录制的语音发送到PC,然后将其发送到Windows语音识别API进行转换为文本。然后将此转换后的文本发送回Android设备... - Awais Tariq
嘿@Awais,你解决了如何通过tcp发送语音到system.speech的问题吗?如果是这样,你能分享一些见解吗?谢谢。 - Zunair
1个回答

1

由于我是新手,无法在您的问题上发表评论或请求澄清,只能回答问题,我会尽力而为。

如果这是我的问题,我会尝试以下方法来解决:

  • 在 Android 设备上录制音频
  • 通过电子邮件/FTP/任何更容易的传输方式将其发送到笔记本电脑
  • 在笔记本电脑上打开它并将其发送到 Windows 语音识别 API 进行转换为文本
  • 通过电子邮件/FTP/任何更容易的传输方式将其发送回来

希望这有所帮助。

Gustavo。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接