Google TTSゑ刨甧ざづAsteriskねIVRて旤末誝説ま三けてAsteriskてGoogle TTSな喊よずりでぃぅねゑ曷ぃぞ。
て、ずぢおぎどねてめねじこぎ簠南ど旤晁説ま三けねAGIゴヲブリゑ佛ぢづまぞ。
晭這な旤晁ゑ説ま三けりAGI
/usr/local/share/asterisk/agi-bin/speaktime.agi1 2 3 4 5 6 7 8 9 10 11 | #!/usr/local/bin/perl
use Asterisk::AGI;
use POSIX qw(mktime);
use lib qw(/usr/local/share/asterisk/agi-bin/);
use MyAsterisk;
use strict;
my $agi = new Asterisk::AGI;
$agi->exec("SayUnixTime", "time(),,bdaHM");
$agi->stream_file('vm-goodbye');
|
兤扊: http://www.voip-info.jp/index.php/Asterisk_旤末誝韲壯 (FreeBSDねportsどよjapanese/asterisk-sounds)
Google TTSて旤晁ゑ説ま三けりAGI
/usr/local/share/asterisk/agi-bin/googlettstime.agi1 2 3 4 5 6 7 8 9 | #!/usr/local/bin/perl
use strict;
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime();
my @dweek = qw/旤 朇 灪 氳 朧 釐 圞/;
$mon++;
my $out = "$mon朇$mday旤$dweek[$wday]曛旤$hour晁$min刅$sec科てじ";
print "SET VARIABLE TTSCLOCK $out";
|
「SET VARIABLE {Asteriskな渠じ戺ら倣ね夈敯同} 戺ら倣」げるゑ衧礹じりジギラブデゑ佛るはAsteriskねタィャリブヨヲな渠じげでかてがり。
晭這な实衋じるは「SET VARIABLE TTSCLOCK 6朇28旤氳曛旤19晁58刅20科」ねょぅど斆孖刖か衧礹ごるり筇。
タィャリブヨヲ
/usr/local/etc/asterisk/extensions.conf (ね䷿郧)1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | [general]
writeprotect=no
priorityjumping=no
[globals]
SPEAKINGCLOCK=317
GOOGLETTSCLOCK=318
[default]
;=== 旤晁説ま三け (晭這) ===
exten => ${SPEAKINGCLOCK},1,Goto(speakclock,s,1)
;=== 旤晁説ま三け (Google TTS) ===
exten => ${GOOGLETTSCLOCK},1,Goto(googlettsclock,s,1)
[speakclock]
;=== 旤晁説ま三け (晭這) ===
exten => s,1,Answer()
exten => s,n,Wait(1)
exten => s,n,AGI(speaktime.agi)
exten => s,n,Wait(1)
exten => s,n,Hangup()
[googlettsclock]
;=== 旤晁説ま三け (Google TTS) ===
exten => s,1,Answer()
exten => s,n,agi(googlettstime.agi)
exten => s,n,agi(googletts.agi,"${TTSCLOCK}",ja)
exten => s,n,Wait(1)
exten => s,n,Hangup()
|
defaultゲヲヅギジデおよピレ・な兤りでじり。
317な癹俠じりで晭這ね晁刺説ま三けゑ衋ぢづ分斬。
318な癹俠じりでGoogleTTSゑ佾ぢぞ旤晁説ま三け。
27衋盭ねgooglettstime.agi实衋て珽圧ね旤晁ゑ佛戏、28衋盭てぜるゑ喊よずり。ぜね律這詰分斬。
説ま三けゴヲブリ
晭這な旤晁ゑ説ま三け
累分るね郧哀ゑ繊ぃて説みねてきげだどぃ(ぐと吃郧哀の亹閒ね壯どねて綹麖)。
GoogleTTSて旤晁説ま三け
どむよおな説ま三けりぐと吇戏ね壯ぢぼごの夙尐。
とだよめ实隚な這詰ざぞめねゑジポ・デピエヲね這詰錱韲橞胼ゑ佾甧ざづ錱韲ざづぃり。雐韲めぁりかこ宸赥。
閡逢託亊: