Использование облачной платформы Google для преобразования речи в текст - PullRequest
0 голосов
/ 26 октября 2018

Я пытаюсь создать приложение для преобразования речи в текст.
С помощью следующего кода 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 голосов
/ 26 октября 2018

Ознакомьтесь с этим ответом: Binary to Base64 (Delphi)

Если по какой-то причине это не сработало, сообщите нам, какая у вас версия Delphi и какие ошибки высталкиваются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...