Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Синтез речи от google [закрыт]

0

навеяло статьей http://habrahabr.ru/post/133869/ Подскажите, возможно ли воспроизводить фразы добавляя их через freepbx?

спросил Nov 7 '14

sorgchik Gravatar sorgchik
85 37 8 17

2 Ответа

0

скрипт say.php положил в нужное место.

в файл extension_custom.conf прописал следующее

[welcome] 
exten
=> s,1,NoOp
exten
=> s,n,Answer()
exten
=> s,n,AGI(say.php,"В данный момент вызываемый сотрудник разговаривает по телефону, попробуйте перезвонить позднее.")
exten
=> s,n,HangUp()

Создал новый Custom Destination

welcome,s,1

создал virtual ext и при всех его состояния направляю на custom destination вот лог:

    -- Executing [s@welcome:2] Answer("SIP/191-0000002b", "") in new stack
       
> 0xb518c1e8 -- Probation passed - setting RTP source address to XX.XX.XX.XX:5014
   
-- Executing [s@welcome:3] AGI("SIP/191-0000002b", "say.php,"В данный момент вызываемый сотрудник разговаривает по телефону, попробуйте перезвонить позднее."") in new stack
   
-- Launched AGI Script /var/lib/asterisk/agi-bin/say.php
[2018-11-08 02:36:22] WARNING[15395][C-00000026]: file.c:701 ast_openstream_full: File /var/lib/asterisk/festivalcache/7b92033a06b94dc2d67a34a5ecd352a0 does not exist in any format
   
-- <SIP/191-0000002b>AGI Script say.php completed, returning -1
   
-- Executing [s@welcome:4] Hangup("SIP/191-0000002b", "") in new stack

Как заставить произвести фразу? что не так?

ссылка удалить спам редактировать

ответил Nov 7 '14

sorgchik Gravatar sorgchik
85 37 8 17

Comments

c этим разобрался, просто в системы не установлен был ffmpeg

sorgchik (Nov 8 '14)edit

вызов ffmpeg из командной строки - горбатое решение от хабры. у новых версий ffmpeg бывает меняются параметры командной строки. лучше сделать модуль к php - wrapper к libffmpeg через swig. так - не удивляйтесь если при очередном обновлении ffmpeg решение перестанет работать...

octopas (Nov 10 '14)edit
0

возможно

либо custom application и ручками диалпан

либо модуль написать(или заказать)

ссылка удалить спам редактировать

ответил Nov 7 '14

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Nov 7 '14

Просмотрен: 912 раз

Обновлен: Nov 08 '14

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.