2014-12-02 4 views
0

У меня есть небольшая программа python с использованием API, который набирает мою голосовую почту, записывает вызов и транскрибирует результаты.twilio: необходимо инициировать транскрипцию записанных вызовов после завершения звонка

Программа проверяется с установленными интервалами, например, 1 час, 3 часа и т. Д., И все проверки записываются twilio.

Я знаю, что запись менее 25 секунд была результатом отсутствия новых сообщений голосовой почты, поэтому я не хочу записывать запись, если она не превышает 25 секунд. (Это приведет к снижению стоимости: проверка 8 раз без расшифровки всех будет иметь минимальную стоимость 0,14 долл. США в день, если нет нового сообщения. Если мне нужно все расшифровать, то это будет стоить минимум 0,54 долл. США в день.

I не вижу способа инициировать транскрипцию для записи после завершения вызова. Возможно ли это?

ответ

0

Twilio в настоящее время не предлагает возможность транскрибировать звук после завершения вызова. Рассматривали ли вы использование тега TwiML <Pause> до 25 секунд перед началом записи транскрипции? Если вызов отключается до 25 секунд, тег записи не будет выполнен и никакая транскрипция не будет выполнена.

Пример:

<?xml version="1.0" encoding="UTF-8" ?> <Response> <Play digits="wwwwww#ww1234wwww4321#wwwwww2"></Play> <Pause length="25"/> <Record transcribe="true" /> </Response>

Если это не работает, вы можете рассмотреть возможность использования записи Twilio с другим провайдером транскрипции API.

Смежные вопросы