java - 如何将 Wowza Stream 发送到 Google Cloud Speech API?

标签 java speech-recognition wowza google-cloud-speech

Wowza 为我提供了 rtsp://、rtmp://和 m3u8 流。我想将其发送到 Google Cloud Speech API,以便它即时转录流媒体。

这个 API 似乎只能接收纯字节表示,并且 Github 上的样本展示如何使用文件来完成此操作。

如何通过 Wowza 链接实现此目的?

编辑:我的问题不同。在另一个问题中,我要求提供提供该功能的服务,在这个问题中,我专门讨论 Google Cloud Speech,以及如何使用该 API 来实现这一点。

最佳答案

从 RTSP/RTMP 流获取原始数据的一种方法是使用 FFMPEG 作为客户端,将数据传输到您的应用程序中(FFMPEG 根据需要提供转码)

https://ffmpeg.org/ffmpeg-protocols.html

rtmp://[用户名:密码@]服务器[:端口][/应用][/实例][/播放路径]

关于java - 如何将 Wowza Stream 发送到 Google Cloud Speech API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38738552/

相关文章:

java - 如何解决类型安全警告从 Collection 到 List<File> Java 6 的未经检查的强制转换而不使用抑制注释

c# - 问题 SpeechSynthesizer.SetOutputToAudioStream 音频格式问题

ios - Swift 3 音频无法播放

actionscript-3 - Wowza的流播放在Flash Player上发出声音audio啪声

android - 以位图作为覆盖流式传输视频

java web 应用程序与 OC4J 服务器上的 Activity 目录集成

java - 用图像包围 JTextPane

java - View#findViewById 在运行时返回 null 但在调试器中不返回 null

javascript - 使用带有语音输入的特定词来更改背景图像

python - 通过 GStreamer 和 Python 的 RTMP