Я успешно решил эту проблему.Мне пришлось правильно конвертировать файл с помощью ffmpeg:
$ ffmpeg -i /home/user/audio_test.wav -ac 1 -ab 8k audio_test2.wav
***. Удалить тишину:
sox audio_test2.wav audio_no_silence4.wav silence -l 1 0.1 1% -1 2.0 1%
И исправить мой sync-request.json:
{"config": {
"encoding":"MULAW",
"sampleRateHertz": 8000,
"languageCode": "pt-BR",
"enableWordTimeOffsets": false,
"enableAutomaticPunctuation": false,
"enableSpeakerDiarization": true,
"useEnhanced": true,
`enter code here`"diarizationSpeakerCount":2,
"audioChannelCount": 1},
"audio": {
"uri":"gs://storage/audio_no_silence4.wav"
}
}
И запустить curl
после этого.Теперь он отлично работает.