| Yattm - unified GTK instant-messaging client | ![]() |
| [Generated for version 0.2-17 - Mon Jan 6 19:01:23 GMT+1 2003] |
#include "account.h"Include dependency graph for speech.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Functions | |
| void | speak_message (eb_account *remote, gchar *voice, gchar *message) |
| void | say_strings (gchar *s1, gchar *s2, gchar *s3) |
|
||||||||||||||||
|
Definition at line 55 of file speech.c. Referenced by speak_message().
00056 {
00057 pid_t p = fork();
00058 if (p == 0) {
00059 execl(SpeechProgramFilename, SpeechProgramFilename,
00060 s1, s2, s3, NULL);
00061 }
00062 }
|
|
||||||||||||||||
|
Definition at line 37 of file speech.c. References DEFAULTMESSAGEBODYVOICE, account::handle, say_strings(), and strip_html().
00039 {
00040
00041 char xbuff[1024];
00042 char mbuff[256];
00043
00044 if (do_no_sound_when_away && is_away) return;
00045
00046 strcpy(xbuff, message);
00047 strip_html(xbuff);
00048 // todo: convert "LOL" to "ha ha ha"?
00049 sprintf(mbuff, "%s says: ", remote->handle);
00050 say_strings(mbuff,
00051 (voice == NULL ? DEFAULTMESSAGEBODYVOICE : voice),
00052 xbuff);
00053 }
|