@justdance111

Почему Git Bash некорректно передает кириллицу в запросе и Yandex Speech kit не распознает ее?

Отправляю такой запрос к yandex speech kit.
Все что на кириллице в переменной $TEXT не распознается сервером яндекса, либо некорректно передается и речь генерируется только из англ символов и цифр. Что можно предпринять?
$ export TEXT="Привет мир короче"
$ export FOLDER_ID=папка
$ export IAM_TOKEN=тут токен
$ curl -X POST \
     -H "Authorization: Bearer ${IAM_TOKEN}" \
     --data-urlencode "text=${TEXT}" \
     -d "lang=ru-RU&folderId=${FOLDER_ID}&voice=filipp" \
     "https://tts.api.cloud.yandex.net/speech/v1/tts:synthesize" > speech.ogg
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ответы на вопрос 1
@MechanID
Админ хостинг провайдера
проверьте в какой кодировке у вас скрипт, выполните команду file /path/to/script
если в инфе о файле будет ASCII то скорее всего проблема в этом, и нужно перевести файл в UTF-8
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы