Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

TTS in IF - state of the art?

21 views
Skip to first unread message

Александр Долгунин

unread,
Feb 6, 2011, 1:32:38 PM2/6/11
to
Hi All,
I want a really simple thing: to be able to sit in the dark after
work, touch-type commands and listen to game's output. I tried some
screan readers, namely Orca, but they just start reading entire screen
over and over again.

Do I have to patch GlkTerm library for this, or do I have to insert
TTS bindings into the interpreter? Has anyone done this?

I am using Glulxe in the Gnome terminal.

Dannii

unread,
Feb 6, 2011, 8:13:12 PM2/6/11
to
On Feb 7, 5:32 am, Александр Долгунин <a.dolgu...@googlemail.com>
wrote:

I want to perfect Parchment for screen readers, so any feedback you
could give about it would be appreciated. I've got some basic live
region support it, but I don't know how well it works.

Александр Долгунин

unread,
Feb 7, 2011, 1:18:40 AM2/7/11
to
Hi, Dannii
I've read today that Glk has a "modular I/O" concept, so maybe that's
an answer. As for Parchment, it could probably read text not via
screen reader, but via HTML5 capabilities? Just a thought...

Dannii

unread,
Feb 7, 2011, 3:51:13 AM2/7/11
to
On Feb 7, 5:18 pm, Александр Долгунин <a.dolgu...@googlemail.com>
wrote:

> Hi, Dannii
> I've read today that Glk has a "modular I/O" concept, so maybe that's
> an answer. As for Parchment, it could probably read text not via
> screen reader, but via HTML5 capabilities? Just a thought...

Yes, through ARIA, which I've already begun to add support for. You
could also try Quixe for Glulx games, though I don't think it has any
ARIA support yet.

Tiddy Ogg

unread,
Feb 7, 2011, 4:57:11 AM2/7/11
to

Don't know anything about Orca, and there are probably techniques you
need to learn about it, but most screen readers will let you read by
word, line or paragraph as well as the whole screen. Jaws does the
job, but you have to know how to drive the beast pretty thoroughly
first, and in the 40 minute demo mode it's a bit of a lost cause, and
it's certainly not paying full whack if that's your only application.

Andrew Plotkin

unread,
Feb 7, 2011, 1:06:24 PM2/7/11
to
Here, Dannii <curiou...@gmail.com> wrote:
> On Feb 7, 5:18�pm, ????????? ???????? <a.dolgu...@googlemail.com>

Not yet, but I too will be adding it.

Zoom on the Mac makes use of the Mac's speech capability.

--Z

--
"And Aholibamah bare Jeush, and Jaalam, and Korah: these were the borogoves..."
*

Александр Долгунин

unread,
Feb 8, 2011, 1:44:40 AM2/8/11
to
Hi, Tiddy Ogg!
To "drive the beast" - do you mean I would have to press many
additional keys to navigate from beginning of the screen to the recent
program's response? But that's exactly what I would like to avoid.
Looks like I have to wait till Andrew adds TTS support, or do some
quick hack myself.

BTW, Dannii, what is ARIA? I tried googling it but only find some
pages about HTC Aria (which is a handheld communicator, I guess).

What I would like is to provide a bash command line somewhere in Glk
program's configuration that reads either text file or standard input
and can also pronounce bold and underlined text somehow (so I know
what was from the parser and what was emphasized). It can read simple
HTML or maybe Stable or another markup for voice, then - which Glk
library needs to pass to it.
In a similar way, I tell e.g. Festival how to make actual sound
output, calling aplay. I just put full command line to play wave file
into configuration.
This TTS command line could look like:
espeak -s 120
or
festival --tts

Александр Долгунин

unread,
Feb 8, 2011, 1:47:37 AM2/8/11
to
On Feb 7, 2:51 pm, Dannii <curiousdan...@gmail.com> wrote:
> On Feb 7, 5:18špm, áÌÅËÓÁÎÄÒ äÏÌÇÕÎÉÎ <a.dolgu...@googlemail.com>

Ah, I guess you meant this:
http://dev.w3.org/html5/markup/aria/aria.html

0 new messages