[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