【问题标题】:Cant make the google API process a WAV Audio不能让谷歌 API 处理 WAV 音频
【发布时间】:2020-01-06 07:15:50
【问题描述】:

我想转录一个电话中的简单音频。

我目前正在使用语音 API

const speech = require('@google-cloud/speech').v1p1beta1;

关于我正在尝试转录的音频的信息:

  • 编解码器:PCM MU-LAW (mlaw)
  • 频道:立体声
  • 采样率:8000
  • 每个样本的位数:16
  • 持续时间:35 秒

我正在为 API 使用此配置:

const requestGoogle = {
      audio: {
        uri: [ my audio location ]
      },
      config: {
        audioChannelCount: 2,
        enableSeparateRecognitionPerChannel: true,
        enableAutomaticPunctuation: true,
        languageCode,
        model: 'default',
        useEnhanced: true,
        interactionType: 'PHONE_CALL',
        encoding: 'MULAW',
        microphoneDistance: 'NEARFIELD',
        recordingDeviceType: 'PHONE_LINE',
      }
    };

向 API 请求时,我收到 400 响应状态并显示错误消息:

{

“错误”:“3 INVALID_ARGUMENT:无效识别'config':错误通道数。”

}

如果有人可以帮助我,那就太好了,谢谢!

【问题讨论】:

    标签: google-api speech-recognition text-to-speech wav google-cloud-speech


    【解决方案1】:

    将编解码器数据 - 从编解码器:PCM MU-LAW (mlaw) - 转换为 - 编解码器:PCM - 使用 G711 解码器。

    使用频道:单声道。

    【讨论】:

      猜你喜欢
      • 2018-07-26
      • 2023-01-28
      • 2019-11-29
      • 1970-01-01
      • 1970-01-01
      • 2020-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多