2017-06-30 9 views
-1

その目的のために、skypeのようなアクティブなコールで音声翻訳サービスを作成する必要があります。呼び出し元からの音声を録音して翻訳された音声を呼び出して相手をさがすアスタリスクダイヤルプランの特定のチャンネルにオーディオファイルを再生する

私は、このオプション

そのためのすべてのソリューションを持っていない下声が、現在の再生アプリで他のチャンネルにオーディオを再生するダイヤルプランの行に追加する必要がありますか? これはあなたのコードは、あなたが何をしようとしているされて

[macro-speech] 
;;Speech recognition demo: 
;exten => s,1,Answer() 
exten => s,1,agi(googletts.agi,"Say something in English, when done press the pound key.",en) 
exten => s,n(record),agi(speech-recog.agi,en-us) 
exten => s,n,Verbose(1,Script returned: ${confidence} , ${utterance},en-us) 

;Check the probability of a successful recognition: 
exten => s,n(success),GotoIf($["${confidence}" > "0.6"]?playback:retry) 

;Playback the text: 

exten => s,n(playback),agi(googletts.agi,"The text you just said was...",en) 
exten => s,n,agi(googletts.agi,"${utterance}",en) 

;------------- Translate to different languages 
;Translate a text string from english to german: 
exten => s,n,agi(googletranslate.agi,"${utterance}",de) 
exten => s,n,agi(googletts.agi,"${gtranslation}",de) 
;------------------------------------------------ 
exten => s,n,goto(record) 
;Retry in case speech recognition wasn't successful: 
exten => s,n(retry),agi(googletts.agi,"Can you please repeat more clearly?",en) 
exten => s,n,goto(record) 

exten => s,n(fail),agi(googletts.agi,"Failed to get speech data.",en) 
exten => s,n(end),Hangup() 
+0

以下の私のコードはありますか? –

+0

私は質問のコードを – user3650521

答えて

-1
freepbx11*CLI> core show function VOLUME 

    -= Info about function 'VOLUME' =- 

[Synopsis] 
Set the TX or RX volume of a channel. 

[Description] 
The VOLUME function can be used to increase or decrease the 'tx' or 'rx' gain 
of any channel. 
For example: 
Set(VOLUME(TX)=3) 
Set(VOLUME(RX)=2) 
Set(VOLUME(TX,p)=3) 
Set(VOLUME(RX,p)=3) 

[Syntax] 
VOLUME(direction[,options]) 

[Arguments] 
direction 
    Must be 'TX' or 'RX'. 
options 
    p: Enable DTMF volume control 


[See Also] 
Not available 
freepbx11*CLI> 
+0

につけましたか? – user3650521

+0

chanspyコマンドを使用 – arheops

+0

chanspyは新しいチャネルで動作しますが、タスクには最適ではありません – user3650521

関連する問題