หน้า 1 จากทั้งหมด 1

Google text to speech for asterisk

โพสต์โพสต์แล้ว: 30 ม.ค. 2017 22:06
โดย sitt01
ไปเจอมารบกวนเพื่อนมาลองทดสอบดูหน่อยว่าเป็นยังไง
link ครับ http://www.klaverstyn.com.au/david/wiki/index.php?title=Google_text_to_speech_for_asterisk

Re: Google text to speech for asterisk

โพสต์โพสต์แล้ว: 31 ม.ค. 2017 12:12
โดย sitt01
ผมลองลงแล้ว มันขึ้น error
Failed to execute '/var/lib/asterisk/agi-bin/googletts.agi': Exec format error
ผมset permisson เป็น chmod 755 /var/lib/asterisk/agi-bin/googletts.agi ก็ยังไม่ได้
มีใครลองแล้วสำเร็จบ้างครับ

Re: Google text to speech for asterisk

โพสต์โพสต์แล้ว: 04 ก.พ. 2017 11:21
โดย nuiz
ขอบคุณมากครับสำหรับข้อมูล

เว็บนี้ http://zaf.github.io/asterisk-googletts

ผมลองโหลดและแตกไฟล์ดูก็เห็นมีหลายไฟล์
zaf-asterisk-googletts-77e92e1/COPYING
zaf-asterisk-googletts-77e92e1/ChangeLog
zaf-asterisk-googletts-77e92e1/README
zaf-asterisk-googletts-77e92e1/authors
zaf-asterisk-googletts-77e92e1/cli/
zaf-asterisk-googletts-77e92e1/cli/googletts-cli-tiny.pl
zaf-asterisk-googletts-77e92e1/cli/googletts-cli.pl
zaf-asterisk-googletts-77e92e1/googletts-tiny.agi
zaf-asterisk-googletts-77e92e1/googletts.agi

แต่ไฟล์ที่อ้างถึงในเว็บคือ googletts.agi ไฟล์เดียว เขาให้เอาไฟล์นี้ไปไว้ใน /var/lib/asterisk/agi-bin

ผมเปิดดูไฟล์ googletts.agi ที่ต้องสั่งให้ Asterisk รัน ในไฟล์นี้มันอ้าง Perl module หลาย modules ด้วยกัน ให้ชัวร์ว่าคุณได้ติดตั้งครบทั้งหมดแล้ว บางทีในเว็บนั้นอาจบอกไว้ไม่หมดก็ได้ รายชื่อ Perl module ผมก๊อบมาจาก Code
โค้ด: เลือกทั้งหมด
use Encode qw(decode encode);
use File::Temp qw(tempfile);
use File::Copy qw(move);
use File::Path qw(mkpath);
use Digest::MD5 qw(md5_hex);
use URI::Escape;
use LWP::UserAgent;
use LWP::ConnCache;

วิธีการติดตั้ง Perl module จาก Linux Prompt ผมก๊อบมาจากเว็บ เขาบอกมาแค่ 2
perl -MCPAN -e "install Bundle::LWP"
perl -MCPAN -e "install CGI::Util"

ในไฟล์ googletts.agi นี้ก็มีระบุ Paths และ Files ที่ต้องรันด้วย ให้มั่นใจว่า Paths เหล่านั้นถูกต้องแล้ว

ในไฟล์ googletts.agi นี้ก็ยังมีลิ้งค์ที่จะเชื่อมต่อกับ https://translate.google.com ด้วย ในเว็บบอกด้วยว่า Elastix ต้องออกเน็ตได้ เพราะการแปลง Text เป็น Speech ต้องส่งไปแปลงที่ Google ครับ (ในเว็บบอกไว้)

ผมว่ามันรองรับภาษาไทยนะ!!! เพราะว่า Google Voice มีภาษาไทย แต่ก็น่าจะเสียงเดียวกับที่เราเคยกดฟังในเว็บ google translate ครับ

ประมาณนี้ครับ

Re: Google text to speech for asterisk

โพสต์โพสต์แล้ว: 05 ก.พ. 2017 10:40
โดย sitt01
ยังไงฝากคุณหนุ่ยทำวิธีการลงที่สมบูรณ์ด้วยแล้วกันนะครับ :mrgreen:
ที่ผมว่าน่าสนใจก็ตรงที่รองรับภาษาไทยเนี่ยแหละ ทำให้สามารถทำอะไรได้อีกเยอะ

Re: Google text to speech for asterisk

โพสต์โพสต์แล้ว: 14 ก.พ. 2017 10:50
โดย sitt01
แก้ไขได้แล้วครับถ้าติดขัดเหมือนผมก็ทำตามด้านล่างใช้ได้เลย
ภาษาไทย ก็ใช้ได้ครับ ทดลองแล้ว

cd /var/lib/asterisk/agi-bin/
mv googletts.agi googletts.agi.backup
wget --no-check-certificate https://raw.githubusercontent.com/zaf/a ... gletts.agi
amportal chown

Re: Google text to speech for asterisk

โพสต์โพสต์แล้ว: 14 ก.พ. 2017 11:06
โดย nuiz
ขอบคุณมากครับ