[Freeswitch-svn] [commit] r3919 - freeswitch/trunk/src/mod/say/mod_say_en
Freeswitch SVN
mmurdock at freeswitch.org
Sat Jan 6 13:41:20 EST 2007
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;
More information about the Freeswitch-svn
mailing list