Как использовать просодию и интерпретировать вместе (ssml)

У меня есть проблема, как использовать в Twilio просодию и код интерпретации вместе. Как два отдельных тега, это работает, но инкапсуляция - нет. У вас есть идеи, как сделать этот медленный покой и интерпретировать как?

SsmlSayAs sayContactPhone = new SsmlSayAs.Builder("+4421222222").interpretAs(SsmlSayAs.InterpretAs.TELEPHONE).build();

SsmlProsody sayContactPhoneProsody  = new SsmlProsody.Builder("+4421222222").pitch("-10%").rate("85%").volume("-6dB").build();

Любая помощь приветствуется

Мне кажется, что вспомогательная библиотека Twilio не позволяет вам встраиваться в просодию, но спецификация с этим не согласна. Я проверю внутри Twilio, намеренно ли это сделано или есть что-то, что можно сделать.

philnash 14.11.2018 05:48
0
1
109
1

Ответы 1

Проповедник разработчиков Twilio здесь.

В настоящее время вспомогательная библиотека Java Twilio не поддерживает вложение в элементы SSML. Я поднял этот вопрос внутри компании и сообщу вам, когда будет добавлена ​​поддержка.

Большое спасибо. Я решил проблему, вручную манипулируя SSML xml. Это отлично работает, но тогда помощник бесполезен. Я знаю, что некоторые теги нельзя вкладывать.

Mirek 15.11.2018 13:10

Я согласен, и поэтому мы работаем над исправлением этого во вспомогательной библиотеке. Извините, что вам пришлось пока написать это вручную.

philnash 15.11.2018 13:15

Другие вопросы по теме