使用Google云平台将语音转换为文本

时间:2018-10-26 10:50:21

标签: json delphi audio

我正在尝试创建用于语音转文本的应用程序。
通过以下JSON代码,我可以得到结果:

        {
"config": {
            "encoding":"FLAC",
            "sampleRateHertz": 16000,
            "languageCode": "en-US",
            "enableWordTimeOffsets": false 
             }, 
    "audio": {"uri":"gs://cloud-samples-tests/speech/brooklyn.flac"  }
    }

我正在将EncdDecd单位用于EncodeFile功能。问题是当我尝试使用以下代码将音频文件作为Base64字符串传递时:

        {
"config": {
            "encoding":"FLAC",
            "sampleRateHertz": 16000,
            "languageCode": "en-US",
            "enableWordTimeOffsets": false 
             }, 
    "audio": {
"content":"'+EncodeFile(myaudio_flac_filename)+'"  }
    }

WAV文件转换为Base64字符串的功能是什么?

1 个答案:

答案 0 :(得分:2)

查看以下答案:Binary to Base64 (Delphi)

如果由于某种原因无法正常工作,请让我们知道您使用的是哪个版本的Delphi,以及遇到了哪些错误。