Замедлите команду TwiML Say Twilio для преобразования текста в речь

Я создал приложение Twilio, которое использует команду TwimL <Say> Twilio для считывания списка чисел, составляющих идентификатор, ранее введенный пользователем (например, 3638194746219190 или что-то в этом роде). Поскольку это длинный список чисел, приложение считывает список чисел, чтобы убедиться, что пользователь ввел их правильно. Поскольку он динамический, я не могу предварительно записать его — он должен быть с <Say>, но Twilio считывает его намного слишком быстро.

В настоящее время у меня воспроизводятся числа с пробелами и запятыми между ними, чтобы замедлить их, например: '3, 6, 3, 8, 1, 9, 4, 7, 4, 6, 2, 1, 9, 1, 9, 0', и это немного помогло, но список по-прежнему читается слишком быстро.

Знаете ли вы, как заставить команду <Say> Twilio еще больше замедлить воспроизведение текста в речь?


person jdotjdot    schedule 04.11.2012    source источник


Ответы (3)


Вы можете попробовать использовать периоды, например. 1. 2. 3. 4. 5. 6. 7. 8. 9.

person ajtrichards    schedule 05.11.2012

Вы можете добавить несколько запятых или точек, и это увеличит время паузы. Вы также можете подумать о добавлении более длинных пауз через каждые X чисел, чтобы ритм был более естественным.

3,,,6,,,3,,,8,,,,,,,1,,,9,,,4,,,7,,,,,,,4,,,6,,,2,,,1
person viggity    schedule 27.10.2015

Вы можете добавить глагол <Pause>, чтобы приостановить выполнение на несколько секунд. Документация находится здесь: http://www.twilio.com/docs/api/twiml/pause

В этом вопросе есть дополнительная информация о создании пауз в TwiML: Как создать полусекундную паузу в TwiML?

person Kevin Burke    schedule 04.11.2012
comment
Тег <Pause> — это не то, что мне нужно, поскольку 20 команд <Say>, чередующихся с 19 командами <Pause>, для повторения идентификатора было бы неудобно, если не сказать некрасиво в коде. Я ищу способ замедлить <Say> в целом, что могло бы распространиться и на произнесение самих слов. - person jdotjdot; 05.11.2012
comment
@jdotjdot89 Как это некрасиво - вы не создаете TwiML программно? Я почти уверен, что синтаксический анализатор Twilio не увидит этого и не выдаст вам «да, правда?» Смотреть. - person Tim Lytle; 05.11.2012
comment
@TimLytle Думаю, ты прав; иногда я использовал шаблоны Jinja2 для TwiML, но я мог делать это программно. Думаю, это сработает, но концептуально мне это не нравится. Но это, наверное, только я упрямый. - person jdotjdot; 05.11.2012