Plivo Text to Speech специальные символы - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь перенаправить вывод Google Translate (https://cloud.google.com/text-to-speech/docs/quickstart-client-libraries) на Plivo's (https://www.plivo.com/)) для преобразования текста в речь с использованием XML (https://api -reference.plivo.com /latest / php / plivo-xml / Overview ). Вывод некоторых переводов включает специальные символы, связанные с разными языками. Например, один перевод содержит: «Siamo aperti dal luned \ u00ec al venerd \ u00ec». Согласно Plivo allспециальные символы должны быть преобразованы в их десятичные эквиваленты. Я цитирую «преобразовать символы Юникода в числовое выражение» (https://support.plivo.com/support/solutions/articles/17000050188-what-are-the-languages-supported-for-tts-text-to-speech-).

По какой-то причине это просто не означает, что именно ядолжен сделать это преобразование или даже определить, какие символы я должен декодировать, а какие нет. Пливо, кажется, даже задыхается от ~, который является частью некоторых испанских символов.

Я думал только опередать вывод Google Translate в Google Text to Speech и сохранить звуковой файл, но выбор голосов Google ограничен.mpared в Plivo.

Я пытаюсь выполнить следующее: обработать запрос на преобразование через Google Translate Store в таблицу MySQL (набор символов FYI utf8mb4) получить перевод из таблицы * при необходимости преобразовать специальные символы (вот где яЯ застрял) Отправить Пливу текст к речи.

Обратите внимание, что это текст в речь Пливо для телефонии.Их функция SMS, похоже, обрабатывает эти преобразования изначально.

Любая помощь будет принята с благодарностью.

TIA

...