Plivo Text to Speech специальные символы
Я пытаюсь перенаправить вывод Google Translate ( https://cloud.google.com/text-to-speech/docs/quickstart-client-libraries) в Plivo ( https://www.plivo.com/). механизм преобразования текста в речь с использованием XML ( https://api-reference.plivo.com/latest/php/plivo-xml/overview). Вывод некоторых переводов включает специальные символы, связанные с разными языками. Например, один перевод содержит: "Siamo aperti dal luned\u00ec al venerd\u00ec". Согласно Пливо все специальные символы должны быть преобразованы в их десятичные эквиваленты. Я цитирую "конвертировать символы Юникода в числовое выражение" ( 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 ограничен по сравнению с Plivo.
Я пытаюсь выполнить следующее: обработать запрос на перевод через Google Translate Store в таблицу MySQL (набор символов FYI utf8mb4). Получить перевод из таблицы. * При необходимости преобразовывать специальные символы (вот где я застрял). Отправить текст в речь Plivo.,
Пожалуйста, обратите внимание, что это текст в речь Пливо для телефонии. Их функция SMS, кажется, обрабатывает эти преобразования изначально.
Любая помощь будет принята с благодарностью.
ТИА