使用 Google 语音识别 mp4 文件

recognize mp4 file using Google Speech

我正在使用 postman 来对 google 云语音执行 POST 方法 api :

https://speech.googleapis.com/v1/speech:recognize?key=

{
"config": {
    "encoding": "FLAC",
    "sampleRateHertz": 16000,
    "languageCode": "en-US"
  },
  "audio": {
      "content":"AAAAHGZ0eXBpc29tAAACAGlzb21pc28ybXA0MQAAAAhmcmVlAACrdm1kYXQhEUUAFFABR..."}}

音频文件是mp4格式,我用在线转换器进行了Base64编码。

我收到空响应 {},我错过了什么?

解决方案: mp4 不是 FLAC 编码,Google 语音暂时不支持, 我将它转换为 Flac,编码为 Base64String,然后就可以了。 :)