Twilio Evangelist here.
Итак, вы можете использовать атрибут timeout
на <Record>
verb, чтобы получить короткие «всплески» устного текста, но это может означать, что вы тайм-аут, когда вызывающий абонент произносит слово. Так что вы получите только половину! Это может затруднить расшифровку сказанного, и я бы лично не использовал этот подход.
Вы можете завершить запись при нажатии клавиши (тональный сигнал DTMF) с помощью атрибута finishOnKey
, который может помочь в ваших потребностях.
В настоящее время вы не можете транслировать информацию в реальном времени или почти в реальном времени. Вы получите транскрипцию очень быстро, но мы поддерживаем только тайм-аут и нажатия клавиш, чтобы закончить запись и начать транскрипцию.
Надеюсь, это поможет!
Отлично! Большое спасибо. У меня есть следующий сценарий ... Caller вызывает телефонный номер. Приемник вызова отвечает на вызов и слышит сообщение. Приемник звонков скажет что-то, что будет записано, и нажмите *, когда он закончит то, что он должен сказать. Можно ли получить * от человека, который получает звонок, чтобы я знал, когда он закончил с сообщением? – jmenicucci
А, да. В глаголе есть атрибут finishOnKey, который вы можете использовать для завершения записи. Затем Twilio отправляет указанный вами URL-адрес действия. Но транскрипция будет отдельным запросом через несколько секунд ... http://www.twilio.com/docs/api/twiml/record –
xmjw