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 |
Priority: | Major | Regression? | No |
Status: | Closed/Complete | Components: | Applications/NewFeature |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
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/ |