当前位置: 首页 > 知识库问答 >
问题:

使用w4a格式音频的IBM语音转换为文本(node.js)

寿亦
2023-03-14

Im尝试使用IBM speech to text API在messenger to text脚本中转录音频。

request({
        uri: attachment.url,
        method: 'GET',
        encoding: null
      }, (err, res, audio) => {... do something...}

我使用请求从我在邮件中获得的url获取音频文件。但我只能得到w4a文件,沃森只支持

音频/FLAC

音频/WAV

音频/L16

音频/Ogg

我如何转换w4a格式的音频到wav以适应规格。

还是有别的办法?

多谢了。

共有1个答案

袁琪
2023-03-14

使用audiobuffer-to-wav这样的包将您的源音频文件(.w4a)转换为Watson STT兼容的格式,如MP3/WAV,然后将转换后的文件与Watson STT API一起使用。而且,如果您需要使用这个库服务器端,您可以使用web-audio-api包模拟AudioContext功能。

 类似资料:
  • 问题内容: 我在转换WAV文件的音频格式时遇到麻烦。 我正在从麦克风录制声音,并且声音以以下格式录制:PCM_SIGNED 44100.0 Hz,16位,单声道,2字节/帧 我想将上述格式转换为ULAW 8000.0 Hz,8位,单声道,1字节/帧 我正在使用以下代码, 我收到以下错误, java.lang.IllegalArgumentException:不支持的转换:ULAW 8000.0 H

  • IBM speech to text-我如何将MP3音频文件转换成字节数组,然后发送到IBM Watson服务器,使用speech to text API将音频转换成文本

  • 问题内容: 我只想知道在Java或C#中是否有任何库或外部库中的构建允许我获取音频文件并对其进行解析并从中提取文本。 我需要创建一个应用程序,但是我不知道从哪里开始。 问题答案: 以下是您的一些选择: 微软演讲 光明 龙自然讲 狮身人面像4

  • [][1]我正在尝试用Vala语言做一个类似siri的应用程序。然而,我找不到任何语音识别或文本到语音库的vala,这是必不可少的。瓦拉有语音识别和语音文字转换吗?如果是的话,你能说出他们的名字吗? 顺便说一句,我是新的vala编程,所以也请做一些例子... 非常感谢。

  • 本文向大家介绍ibm-watson-cognitive 使用WebSockets(Node.js)转录音频文件,包括了ibm-watson-cognitive 使用WebSockets(Node.js)转录音频文件的使用技巧和注意事项,需要的朋友参考一下 示例 本示例说明如何使用IBM Watson语音转文本服务来识别音频文件的类型并在该文件中产生语音文本的转录。 此示例需要语音转文本服务凭据和N

  • 最近,我开始开发一个可以使用的应用程序。opus文件(音频格式)。 我正在使用可以处理mp3/wav文件的外部SDK,不幸的是,我的本地文件是一个。opus文件,我需要将其转换为mp3/wav格式,以便处理该文件。 我阅读和研究了很多周围的网络找到一个解决方案,我发现FFmpegWrapper库,可以转换两种类型的音频格式,但当我尝试转换. opus到. mp3/,我得到这个错误:opus编解码器