• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

COPYINGH A D12-Sep-201617.6 KiB340281

ChangeLogH A D12-Sep-20161.5 KiB4231

MakefileH A D03-May-20221.1 KiB3720

READMEH A D12-Sep-20161.4 KiB5746

app_flite.cH A D03-May-20228 KiB293218

authorsH A D12-Sep-201636 21

flite.conf.sampleH A D12-Sep-2016890 3534

README

1===========================================
2           Flite For Asterisk
3===========================================
4
5This provides the "Flite" dialplan application, which allows you to use
6the Flite TTS Engine with Asterisk. This module invokes the Flite TTS engine
7locally, and uses it to render text to speech.
8It works with asterisk versions 1.6.x or later
9
10------------
11Requirements
12------------
13Asterisk 1.6.1 (or later) header files
14Flite 1.4 (or later) libraries and header files
15
16------------
17Installation
18------------
19$ make
20$ make install
21
22To install the sample configuration file, issue the following command:
23
24$ make samples
25
26-----
27Usage
28-----
29Flite(text[,intkeys]) This will invoke the Flite TTS engine, send a text string,
30get back the resulting waveform and play it to the user, allowing any given
31interrupt keys to immediately terminate and return the value, or 'any' to
32allow any number back.
33
34--------
35Examples
36--------
37dialplan sample code for your extensions.conf
38
39;Flite Demo
40exten => 1234,1,Answer()
41exten => 1234,n,Flite("This is a simple F lite test in english.",any)
42	;Read a text file from disk and pass it to flite
43exten => 1234,n,ReadFile(MYTEXT=/path/myfile,200)
44exten => 1234,n,Flite("${MYTEXT}",any)
45exten => 1234,n,Hangup()
46
47-------
48License
49-------
50The Flite module for asterisk is distributed under the GNU General Public
51License v2. See COPYING for details.
52
53--------
54Homepage
55--------
56http://zaf.github.io/Asterisk-Flite/
57