将音频麦克风数据流转到节点中的aws转录。

问题描述 投票:0回答:1

我正试图编写一个node应用程序,通过AWS的流式转录服务从麦克风转录音频。 到目前为止,我所拥有的可以在 本库 很小)。

不幸的是,上面的方法并不奏效。 我相信,在将麦克风流提供的数据传递给可写转录流之前,对其进行转换时存在一个错误。 这是因为我已经证明了该应用程序的其他两个组件的工作情况。

  1. 我已经写了一段应用来管麦克风到扬声器,证明麦克风流按预期工作。
  2. 当通过WebSocket向转录服务发送请求时,它会发送非异常的响应回来,尽管是空的,证明转录服务客户端按预期工作。

另外,我不熟悉处理音频数据并将其编码(解码? 我甚至不确定麦克风流给我的是否是PCM,以及我是否需要在提供给转录服务之前将其解码或编码为PCM。 所有这些都是说,我很确定是字节处理的问题。

如果能帮我解决这个问题,我将非常感激。

谢谢,Geoff

node.js websocket audio-streaming microphone aws-transcribe
1个回答
0
投票

发送给Amazon Transcribe流媒体的数据帧需要在一个特定的编码被概述为... 此处.

由于你使用的是WebSocket流媒体,AWS有一个JavaScript的示例项目,你可以参考使用。https:/github.comaws-samplesamazon-transcribe-websocket-static。

© www.soinside.com 2019 - 2024. All rights reserved.