Я использую deepspeech и deespeech-сервер. Я могу отправить команду cURL:
curl -X POST --data-binary @what_time_is_it.wav http://localhost:8080/stt
Это дает мне правильную речь к переводу текста "который час".
Я сейчас пытаюсь достичь того же результата с помощью скрипта Python. Мой код:
import requests
data = {'data-binary': '@what_time_is_it.wav'}
response = requests.post("http://localhost:8080/stt", data=data)
print(response.content)
print(response.text)
Я получаю следующий вывод:
b'Speech to text error'
И на моем сервере я получаю:
STT error: File format b'data'... not understood.
У кого-нибудь есть идеи, как мне это исправить?