* emacs by voice
@ 2008-09-25 12:49 tomer
2008-09-25 14:49 ` Veli-Pekka Tätilä
2008-09-25 15:00 ` harven
0 siblings, 2 replies; 9+ messages in thread
From: tomer @ 2008-09-25 12:49 UTC (permalink / raw
To: help-gnu-emacs
sorry for the general question,
Is it possible to write program code (any language) with voice into
emacs.
Is it practical?
Is there anyone who use voice to operate emacs?
Thanks
Tomer
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: emacs by voice
2008-09-25 12:49 emacs by voice tomer
@ 2008-09-25 14:49 ` Veli-Pekka Tätilä
2008-09-25 15:00 ` harven
1 sibling, 0 replies; 9+ messages in thread
From: Veli-Pekka Tätilä @ 2008-09-25 14:49 UTC (permalink / raw
To: help-gnu-emacs
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1347 bytes --]
tomer wrote:
> sorry for the general question,
> Is it possible to write program code (any language) with voice into
> emacs.
An interesting question, I'd like to know, too. Not for arbitrary input but
I thought of doing M-x commands by voice while keeping the keyboard focus in
the buffer. The commands would be far easier to recognize unambiguously,
because there's a finite list of commands to begin with, with clearly
dash-separated words. This question occurred to me after seeing how much
difficulty the Vista speech recognizer had with arbitrary input picking the
most probable words in my second-language English speech, in stead. But with
Emacs or some other limited domain, things would be a lot easier.
I guess the availability depends on how good speech recognizers are
available for the platform you want to run Emacs in. Windows has commercial
stuff like Dragon Naturally Speaking, but howabout the *nix projects. Speech
recognition, like OCR and screen reading, is highly non-trivial to do very
well, and not likely to be your average hacker's pet project, though there
are always exceptions. Of course, then there's the question of having the
Elisp APIs for whatever recognizer you wish to use.
--
With kind regards Veli-Pekka Tätilä
Accessibility, Apps and Coding plus Synths and Music:
http://vtatila.kapsi.fi
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: emacs by voice
2008-09-25 12:49 emacs by voice tomer
2008-09-25 14:49 ` Veli-Pekka Tätilä
@ 2008-09-25 15:00 ` harven
2008-09-25 15:13 ` Joost Kremers
2008-09-26 15:33 ` Emacs TTS (Was: emacs by voice) Veli-Pekka Tätilä
1 sibling, 2 replies; 9+ messages in thread
From: harven @ 2008-09-25 15:00 UTC (permalink / raw
To: help-gnu-emacs
tomer <tomer1levin@walla.co.il> writes:
> sorry for the general question,
> Is it possible to write program code (any language) with voice into
> emacs.
> Is it practical?
> Is there anyone who use voice to operate emacs?
>
>
> Thanks
> Tomer
Have a look at the wiki:
http://www.emacswiki.org/cgi-bin/wiki/EmacSpeak
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: emacs by voice
2008-09-25 15:00 ` harven
@ 2008-09-25 15:13 ` Joost Kremers
2008-09-28 15:01 ` harven
2008-09-26 15:33 ` Emacs TTS (Was: emacs by voice) Veli-Pekka Tätilä
1 sibling, 1 reply; 9+ messages in thread
From: Joost Kremers @ 2008-09-25 15:13 UTC (permalink / raw
To: help-gnu-emacs
harven wrote:
> tomer <tomer1levin@walla.co.il> writes:
>> Is it possible to write program code (any language) with voice into
>> emacs.
>> Is it practical?
>> Is there anyone who use voice to operate emacs?
>>
> Have a look at the wiki:
> http://www.emacswiki.org/cgi-bin/wiki/EmacSpeak
emacspeak goes the other way: it's a speech synthesizer, turning text into
speech. it doesn't (AFAIK) turn speech into text, i.e. can't be used to
operate emacs by vocal commands.
--
Joost Kremers joostkremers@yahoo.com
Selbst in die Unterwelt dringt durch Spalten Licht
EN:SiS(9)
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Emacs TTS (Was: emacs by voice)
2008-09-25 15:00 ` harven
2008-09-25 15:13 ` Joost Kremers
@ 2008-09-26 15:33 ` Veli-Pekka Tätilä
2008-09-26 15:52 ` Lennart Borgman (gmail)
` (2 more replies)
1 sibling, 3 replies; 9+ messages in thread
From: Veli-Pekka Tätilä @ 2008-09-26 15:33 UTC (permalink / raw
To: help-gnu-emacs
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 698 bytes --]
harven wrote:
[TTS]
> Have a look at the wiki:
> http://www.emacswiki.org/cgi-bin/wiki/EmacSpeak
Too bad Speechd-el isn't mentioned. That's what I'm using:
http://www.freebsoft.org/speechd-el#emacspeak
BTW: The Emacspeak instructions are badly out of date. I haven't heard
anyone sucfesfully using the ViaVoice TTS for LInux in quite some time: I'm
on the Orca and Speechd-el lists as well as alt.comp.blind-users. Most tend
to use eSpeak or Festival as far as the freebies go, and Dectalk or TTSynth,
the same engine as in ViaVoice and Eloquence, for commercial stuff.
--
With kind regards Veli-Pekka Tätilä
Accessibility, Apps and Coding plus Synths and Music:
http://vtatila.kapsi.fi
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Emacs TTS (Was: emacs by voice)
2008-09-26 15:33 ` Emacs TTS (Was: emacs by voice) Veli-Pekka Tätilä
@ 2008-09-26 15:52 ` Lennart Borgman (gmail)
2008-09-26 21:07 ` Emacs TTS Robert D. Crawford
2008-09-27 5:09 ` Tim X
2 siblings, 0 replies; 9+ messages in thread
From: Lennart Borgman (gmail) @ 2008-09-26 15:52 UTC (permalink / raw
To: Veli-Pekka Tätilä; +Cc: help-gnu-emacs
Veli-Pekka Tätilä wrote:
> harven wrote:
> [TTS]
>> Have a look at the wiki:
>> http://www.emacswiki.org/cgi-bin/wiki/EmacSpeak
> Too bad Speechd-el isn't mentioned. That's what I'm using:
>
> http://www.freebsoft.org/speechd-el#emacspeak
>
> BTW: The Emacspeak instructions are badly out of date. I haven't heard
> anyone sucfesfully using the ViaVoice TTS for LInux in quite some time: I'm
> on the Orca and Speechd-el lists as well as alt.comp.blind-users. Most tend
> to use eSpeak or Festival as far as the freebies go, and Dectalk or TTSynth,
> the same engine as in ViaVoice and Eloquence, for commercial stuff.
Is it possible for you to update these instructions?
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Emacs TTS
2008-09-26 15:33 ` Emacs TTS (Was: emacs by voice) Veli-Pekka Tätilä
2008-09-26 15:52 ` Lennart Borgman (gmail)
@ 2008-09-26 21:07 ` Robert D. Crawford
2008-09-27 5:09 ` Tim X
2 siblings, 0 replies; 9+ messages in thread
From: Robert D. Crawford @ 2008-09-26 21:07 UTC (permalink / raw
To: help-gnu-emacs
"Veli-Pekka Tätilä" <vtatila@gmailRemoveToReply.com> writes:
> BTW: The Emacspeak instructions are badly out of date.
Are you talking about the installation instructions?
> I haven't heard anyone sucfesfully using the ViaVoice TTS for LInux in
> quite some time:
You should drop by the emacspeak list or check out the archive. Many on
the list, including myself, have been using the ViaVoice tts for quite a
while now.
> I'm on the Orca and Speechd-el lists as well as
> alt.comp.blind-users. Most tend to use eSpeak or Festival as far as
> the freebies go, and Dectalk or TTSynth, the same engine as in
> ViaVoice and Eloquence, for commercial stuff.
I am not sure I understand what you are saying. Above you say that you
have not heard of anyone successfully using the ViaVoice synth and here
you say TTSynth is being used. Are there differences? I was under the
impression that they are the same thing.
rdc
--
Robert D. Crawford rdc1x@comcast.net
It'll be just like Beggars' Canyon back home.
-- Luke Skywalker
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Emacs TTS
2008-09-26 15:33 ` Emacs TTS (Was: emacs by voice) Veli-Pekka Tätilä
2008-09-26 15:52 ` Lennart Borgman (gmail)
2008-09-26 21:07 ` Emacs TTS Robert D. Crawford
@ 2008-09-27 5:09 ` Tim X
2 siblings, 0 replies; 9+ messages in thread
From: Tim X @ 2008-09-27 5:09 UTC (permalink / raw
To: help-gnu-emacs
"Veli-Pekka Tätilä" <vtatila@gmailRemoveToReply.com> writes:
> harven wrote:
> [TTS]
>> Have a look at the wiki:
>> http://www.emacswiki.org/cgi-bin/wiki/EmacSpeak
> Too bad Speechd-el isn't mentioned. That's what I'm using:
>
Its a wiki, add it!
> http://www.freebsoft.org/speechd-el#emacspeak
>
> BTW: The Emacspeak instructions are badly out of date. I haven't heard
> anyone sucfesfully using the ViaVoice TTS for LInux in quite some time: I'm
> on the Orca and Speechd-el lists as well as alt.comp.blind-users. Most tend
> to use eSpeak or Festival as far as the freebies go, and Dectalk or TTSynth,
> the same engine as in ViaVoice and Eloquence, for commercial stuff.
I think that is incorrect. There was a time a while back, when IBM
stopped making the ViaVoice available for free that people stopped using
it. However, that changed once a few places, like oralux managed to
organise a deal where they could sell ViaVoice runtime licenses for
about $50 US. At no time did emacspeak stop supporting ViaVoice
Outloud. if you were able to get a version of ViaVoice that worked under
Linux, then emacspeak supported it fine. The problem was that until a
deal was sorted out to get the runtime license at a reasonable cost, you
had to either buy the SDK (over $300US) or buy a 'bundle' of runtime
licenses (and I think you still had to buy the SDK). The issue was not
with emacspeak. I know for certain that Raman, myself and a number of
other emacspeak users are using ViaVoice Outloud.
Emacspeak still supports the dectalk express, software
dectalk and espeak. Festival and flite are not directly supported, but
there are patches out there that do provide support (there has been work
on eflite in the last fortnight).
I don't know if the instructions are out of date or not as I've not
needed to use them. Once you have ViaVoice installed, the procedure
for building support for it within emacspeak have not changed at all as
far as I can recall. Essentially, you just have to install extended Tcl,
go into the linux-outloud directory and type make.
Note to the OP, this won't assist you in what you are after at all. Your
original post was about speech recognition. Neither emacspeak or speechd
provide speech recognition. They only provide text-to-speech, which is
going in the wrong direction for what you want.
IBM did have another package called something like ViaVoice dictate or
something similar. Not sure what happened to it, but I do remember
someone posting an emacs mode to work with it quite some time ago
i.e. 98/99. If you are running under Linux, there is also the sphinx2
(??) project that was bringing speech recognition to X windows. Not
looked at it in a while, so don't know what its status is.
So, the basic answer to your question is "Yes, it is possible to add
speech recognition, but there may not be any easy 'out of the box'
solution. You will need some additional software, possibly sphinx,
ViaVoice dictation or something else depending on your platform. It ahs
been done to some extent before, so googling may help.
HTH
Tim
Tim
--
tcross (at) rapttech dot com dot au
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: emacs by voice
2008-09-25 15:13 ` Joost Kremers
@ 2008-09-28 15:01 ` harven
0 siblings, 0 replies; 9+ messages in thread
From: harven @ 2008-09-28 15:01 UTC (permalink / raw
To: help-gnu-emacs
Joost Kremers <joostkremers@yahoo.com> writes:
> harven wrote:
>> tomer <tomer1levin@walla.co.il> writes:
>>> Is it possible to write program code (any language) with voice into
>>> emacs.
>>> Is it practical?
>>> Is there anyone who use voice to operate emacs?
>>>
>> Have a look at the wiki:
>> http://www.emacswiki.org/cgi-bin/wiki/EmacSpeak
>
> emacspeak goes the other way: it's a speech synthesizer, turning text into
> speech. it doesn't (AFAIK) turn speech into text, i.e. can't be used to
> operate emacs by vocal commands.
>
So, maybe you want EmacsListen ?
http://shorttalk-emacs.sourceforge.net/
I am not sure this is still maintained. The google newsgroup EmacsListen
seems to tell that someone actually succeeded in using DragonNaturallySpeaking
with emacs. I think there is also a foot project (feet driven keyboard)
but no emacs implementation yet.
Cheers
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2008-09-28 15:01 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-25 12:49 emacs by voice tomer
2008-09-25 14:49 ` Veli-Pekka Tätilä
2008-09-25 15:00 ` harven
2008-09-25 15:13 ` Joost Kremers
2008-09-28 15:01 ` harven
2008-09-26 15:33 ` Emacs TTS (Was: emacs by voice) Veli-Pekka Tätilä
2008-09-26 15:52 ` Lennart Borgman (gmail)
2008-09-26 21:07 ` Emacs TTS Robert D. Crawford
2008-09-27 5:09 ` Tim X
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.