У меня есть проблема, как использовать в 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 здесь.
В настоящее время вспомогательная библиотека Java Twilio не поддерживает вложение в элементы SSML. Я поднял этот вопрос внутри компании и сообщу вам, когда будет добавлена поддержка.
Большое спасибо. Я решил проблему, вручную манипулируя SSML xml. Это отлично работает, но тогда помощник бесполезен. Я знаю, что некоторые теги нельзя вкладывать.
Я согласен, и поэтому мы работаем над исправлением этого во вспомогательной библиотеке. Извините, что вам пришлось пока написать это вручную.
Мне кажется, что вспомогательная библиотека Twilio не позволяет вам встраиваться в просодию, но спецификация с этим не согласна. Я проверю внутри Twilio, намеренно ли это сделано или есть что-то, что можно сделать.