1. adjust voice to be slower and more clear
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 23 Aug 2011 09:11:33 +0000 (09:11 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 23 Aug 2011 09:11:33 +0000 (09:11 +0000)
2. show how to set custom access text on a widget.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@62716 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/bin/test_button.c
src/modules/access_output/mod.c

index 42ee646..b8bebe1 100644 (file)
@@ -160,6 +160,7 @@ test_button(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info
    elm_icon_file_set(ic, buf, NULL);
    evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
    bt = elm_button_add(win);
+   elm_widget_access_info_set(bt, "This is some custom text describing this widget");
    elm_object_style_set(bt, "anchor");
    elm_button_icon_set(bt, ic);
    elm_object_disabled_set(bt, 1);
index 024cce9..084bbc8 100644 (file)
@@ -84,8 +84,10 @@ out_read_done(void)
      }
    if (tmpf)
      {
+        // FIXME: espeak supporets -v XX for voice locale. should provide this
+        // based on actual lang/locale
         close(tmpfd);
-        snprintf(buf, sizeof(buf), "espeak -m -a 20 -f %s", tmpf);
+        snprintf(buf, sizeof(buf), "espeak -p 2 -s 120 -k 10 -m -f %s", tmpf);
         espeak = ecore_exe_pipe_run(buf,
                                     ECORE_EXE_NOT_LEADER,
                                     NULL);