Twilio - Speech To Text с отсутствующим сбором SpeechResult - PullRequest
0 голосов
/ 04 февраля 2020

Я начал работать с Twilio Voice и командой сбора в twiml. Как описано в документации к java sdk, я предоставил необходимую конфигурацию.

Gather gather = new Gather.Builder()
                .speechTimeout("auto")
                .language(Gather.Language.EN_US)
                .method(HttpMethod.POST)
                .inputs(Gather.Input.SPEECH)
                .actionOnEmptyResult(true)
                .action(String.format("http://%s/call/speechtotext?sid=%s", headers.getHost().getHostName(), ""))
                .build();

Проблема заключается в том, что тело запроса к URL-адресу моего действия не имеет свойства SpeechResult. Я всегда получаю пустое действие, и когда я устанавливаю .actionOnEmptyResult (False), запрос не отправляется. Забавно, что пустое действие запускается каждый раз, когда я делаю паузу в разговоре.

У кого-нибудь есть решение для этого?

...