|Summary:||ASTERISK-16192: [patch] app_swift text-to-speech engine|
|Reporter:||Darren Sessions (dsessions)||Labels:|
|Date Opened:||2010-06-02 11:56:54||Date Closed:||2011-06-07 14:00:28|
|Environment:||Attachments:||( 0) 20100602__issue17445.diff.txt|
( 1) 20100603__issue17445.diff.txt
( 2) 20100603_issue17445_app_swift_rev3.diff.txt
( 3) 20100603_issue17445_app_swift.txt
( 4) app_swift.c
( 5) swift.conf.sample
|Description:|| Provides a direct interface into the Cepstral|
text-to-speech engine for Asterisk eliminating
the need to write audio output files to the
filesystem and then stream them back out.
Also provides multi-digit dtmf recognition with
a max digits and a wait-for-digit timer very
simular to the AGI 'get data' command.
Current makefile gens this:
gcc -I/opt/swift/include -g -Wall -D_REENTRANT -D_GNU_SOURCE -fPIC -c -o app_swift.o app_swift.c
gcc -shared -Xlinker -x -o app_swift.so -L/opt/swift/lib -lswift -lceplang_en -lceplex_us app_swift.o
|Comments:||By: Leif Madsen (lmadsen) 2010-06-02 13:17:19|
First thing I notice is that your documentation is not in XML format like other applications. Also, since this is a new feature, it needs to be created against Asterisk trunk.
By: Leif Madsen (lmadsen) 2010-06-02 13:22:06
You can use 'make validate-docs' to make sure your documentation validates too.
By: Darren Sessions (dsessions) 2010-06-03 11:49:19
Have updated the code with the XML docs and ran validate against it (OK).
Thanks to Tilghman for the build help btw!
Ready for review.
By: Darren Sessions (dsessions) 2010-06-03 11:51:23
Oh, and this version was built against trunk.
By: Darren Sessions (dsessions) 2010-06-03 12:12:51
Entire diff attached.
By: Darren Sessions (dsessions) 2010-06-03 16:03:32
revised diff attached
By: Paul Belanger (pabelanger) 2010-10-22 20:25:24
Suspending due to licensing.
However, updates / code can be found at http://forge.asterisk.org/gf/project/app_swift//docs/app_swift/