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

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

0

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

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

спросил 2014-11-08 00:27:22 +0400

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

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

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

ответил 2014-11-08 03:45:16 +0400

sorgchik Gravatar sorgchik
85 37 8 17

Comments

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

sorgchik ( 2014-11-08 04:53:56 +0400 )редактировать

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

octopas ( 2014-11-10 14:17:06 +0400 )редактировать
0

возможно

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

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

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

ответил 2014-11-08 01:38:16 +0400

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

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

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

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

Статистика

Задан: 2014-11-08 00:27:22 +0400

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

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

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