[asterisk-dev] [Code Review] app_swift - streaming text-to-speech interface for the Cepstral Swift engine

Darren Sessions dmsessions at gmail.com
Sat Jun 5 12:27:16 CDT 2010


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/691/
-----------------------------------------------------------

(Updated 2010-06-05 12:27:16.230346)


Review request for Asterisk Developers.


Changes
-------

Cleaned up some code (thanks Paul)


Summary
-------

app_swift uses the Cepstral text-to-speech engine and copies audio frames straight from the Cepstral libs to the call channel which avoids the need to write the generated audio to a file first and then read it. Additionally, DTMF recognition code was integrated into the module to prevent delays in previous usage scenarios where the app was called and dtmf listened for afterward.


Diffs (updated)
-----

  /trunk/apps/app_swift.c PRE-CREATION 
  /trunk/autoconf/ast_ext_lib.m4 268453 
  /trunk/build_tools/menuselect-deps.in 268453 
  /trunk/configs/swift.conf.sample PRE-CREATION 
  /trunk/configure.ac 268453 
  /trunk/include/asterisk/autoconfig.h.in 268453 
  /trunk/makeopts.in 268453 

Diff: https://reviewboard.asterisk.org/r/691/diff


Testing
-------

I've built against trunk successfully now (thanks to Tilghman for getting the build tweaks squared away) without any errors and made dozens of test calls using different usage scenarios.


Thanks,

Darren




More information about the asterisk-dev mailing list