[commit] r3919 - freeswitch/trunk/src/mod/say/mod_say_en
Author: mmurdock Date: Sat Jan 6 13:41:20 2007 New Revision: 3919 Modified: freeswitch/trunk/src/mod/say/mod_say_en/mod_say_en.c Log: Added ability to spell digits too Modified: freeswitch/trunk/src/mod/say/mod_say_en/mod_say_en.c ============================================================================== --- freeswitch/trunk/src/mod/say/mod_say_en/mod_say_en.c (original) +++ freeswitch/trunk/src/mod/say/mod_say_en/mod_say_en.c Sat Jan 6 13:41:20 2007 @@ -63,11 +63,16 @@ for(p = tosay; p && *p; p++) { int a = tolower((int) *p); - if (type == SST_NAME_SPELLED) { - say_file("ascii/%d.wav", a); - } else if (type == SST_NAME_PHONETIC) { - say_file("phonetic-ascii/%d.wav", a); - } + if (a >= 48 && a <= 57) { + say_file("digits/%d.wav", a-48); + } + else { + if (type == SST_NAME_SPELLED) { + say_file("ascii/%d.wav", a); + } else if (type == SST_NAME_PHONETIC) { + say_file("phonetic-ascii/%d.wav", a); + } + } } return SWITCH_STATUS_SUCCESS;
participants (1)
-
Freeswitch SVN