Комментарии 12
Это можно сделать на VoxImplant гораздо быстрее и Астериск не понадобится :)
Часто такие вещи служат очень хорошим примером для решения аналогичных задач.
Вместо времени вполне можно сообщать сумму денег на счету абонента, или состояние серверов (привет, голосовой Zabbix|Nagios)
Или вон котировки какие. Выдача сложных фраз очень интересная задача.
Вместо времени вполне можно сообщать сумму денег на счету абонента, или состояние серверов (привет, голосовой Zabbix|Nagios)
Или вон котировки какие. Выдача сложных фраз очень интересная задача.
+74951131111 — «Аппарат абонента не подключен к станции» :)
Ну так, тег же «информаторы долго не живут» )
А у меня сработало. Только с ударениями что-то не то немного.
К сожалению, в этом примере мы работаем с голосовыми записями, которые в данном варианте эксплуатации, немного не совпали по тональности и ударениям. Безусловно, если это требуется, можно записать собственные под каждую конкретную задачу.
Механизмы для этого есть в самом Asterisk (функция Record()).
Я предпочитаю пользоваться Audacity. В отличие от записи в asterisk (через трубку телефона), там можно не только записать качественным микрофоном, но и пропустить звуковой файл через фильтры, например, убрав шум и придать голосу вес, тональность или легкое эхо. Если это необходимо раскрыть более подробно, не стесняйтесь обращаться.
Механизмы для этого есть в самом Asterisk (функция Record()).
Я предпочитаю пользоваться Audacity. В отличие от записи в asterisk (через трубку телефона), там можно не только записать качественным микрофоном, но и пропустить звуковой файл через фильтры, например, убрав шум и придать голосу вес, тональность или легкое эхо. Если это необходимо раскрыть более подробно, не стесняйтесь обращаться.
Какой-то это не юникс вей: заставить астериск самостоятельно синтезировать речь (пусть и из горы заготовок-вав-файлов).
Нельзя ли как-то разнести задачи: пусть астериск вызывает скрипт-на-любимом-языке с параметрами (например, текущим временем), а этот скрипт дёргает TTS-движок или занимается рукоделием.
Нельзя ли как-то разнести задачи: пусть астериск вызывает скрипт-на-любимом-языке с параметрами (например, текущим временем), а этот скрипт дёргает TTS-движок или занимается рукоделием.
Конечно, можно разнести. Но это уже было неплохо освещено в предыдущих статьях.
В данном посте я хотел показать как можно перенести всю «динамическую составляющую» непосредственно в asterisk и не пользоваться подпрограммами. В редких случаях это может быть затруднительным. А в некоторых случаях создавать дополнительную нагрузку.
В данном посте я хотел показать как можно перенести всю «динамическую составляющую» непосредственно в asterisk и не пользоваться подпрограммами. В редких случаях это может быть затруднительным. А в некоторых случаях создавать дополнительную нагрузку.
А встроенная функция SayUnixTime?
freeswitch, mod say_ru готовый автоинформатор даты и времени есть в примерах
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Голосовой автоинформатор даты и времени, приятным женским голосом, русским языком, на базе asterisk? Легко