--- gnome-speech-0.3.8/drivers/festival/festivalsynthesisdriver.c.bak	2006-02-13 15:37:13.000000000 +0530
+++ gnome-speech-0.3.8/drivers/festival/festivalsynthesisdriver.c	2006-02-13 15:39:09.000000000 +0530
@@ -482,11 +482,11 @@ festival_start (FestivalSynthesisDriver 
 	    return FALSE;
 	
         d->channel_pipe = g_io_channel_unix_new(d->pipe);
-	g_io_channel_set_encoding (d->channel_pipe, "ISO-8859-1", NULL);
+	g_io_channel_set_encoding (d->channel_pipe, "UTF-8", NULL);
         g_io_add_watch (d->channel_pipe, G_IO_IN , festival_response_pipe, d);
 	
 	d->channel_sock = g_io_channel_unix_new(d->sock);
-	g_io_channel_set_encoding (d->channel_sock, "ISO-8859-1", NULL);
+	g_io_channel_set_encoding (d->channel_pipe, "UTF-8", NULL);
         g_io_add_watch (d->channel_sock, G_IO_IN, festival_response_sock, d);
 
 	if (festival_server_exists) {
