Forum

Speech to text Recognition Quake

Discuss programming topics for the various GPL'd game engine sources.

Moderator: InsideQC Admins

Speech to text Recognition Quake

Postby Team Xlink » Sun Nov 14, 2010 11:22 pm

Has anyone ever attempted a speech to text recognition implementation in Quake?

It would make communicating with people easier, especially when your on ventrillo with part of your team, whatever you say would get sent into text as well.
Team Xlink
 
Posts: 368
Joined: Thu Jun 25, 2009 4:45 am
Location: Michigan

Postby dreadlorde » Mon Nov 15, 2010 1:28 am

Seems redundant. On a sort of side note, are there any actual teams/clans still playing quake (not nexuiz, AA, OA, &c).
Ken Thompson wrote:One of my most productive days was throwing away 1000 lines of code.

Get off my lawn!
User avatar
dreadlorde
 
Posts: 268
Joined: Tue Nov 24, 2009 2:20 am

Postby Spirit » Mon Nov 15, 2010 7:36 am

Sure, this year's EQL has 38 teams of >4 players each. http://eql.quakeworld.nu/eql12/
Improve Quaddicted, send me a pull request: https://github.com/SpiritQuaddicted/Quaddicted-reviews
Spirit
 
Posts: 1031
Joined: Sat Nov 20, 2004 9:00 pm

Postby qbism » Mon Nov 15, 2010 5:52 pm

Step 1 would be to get Ventrilo audio into Quake. Is there ventrilo API + DLL? If this hurdle was overcome, there'd be no need for SST because players could listen in?

Maybe it would be easier to build ventrilo-like function into Quake if there's a GPL library for this. Also guessing it requires a separate voice server either built-in or out on the net somewhere.
User avatar
qbism
 
Posts: 1236
Joined: Thu Nov 04, 2004 5:51 am

Postby Spike » Mon Nov 15, 2010 6:41 pm

voice chat > speech-to-text.
if only because it means you don't have to look away from the middle of your screen - big monitors suck!

libspeex and libspeexdsp provide all that is required to de-noise and compress voice chat.
Then all you have to do is capture audio, send it somewhere, decide who should hear it, multicast it, receive it, stream it.
Easy...

The problem with ventrilo/teamspeak is that its not automagic, you have to have a server somewhere, you have to be willing to give out details publically. etc. Its not 'join server, oh hello there!'. And if you're playing with friends then you can just use a separate app instead.
I mean... teamspeak uses libspeex by default anyway.
Spike
 
Posts: 2892
Joined: Fri Nov 05, 2004 3:12 am
Location: UK

Postby qbism » Tue Nov 16, 2010 12:07 am

Going the other way with it, TTS with a compact system like eSpeak would be interesting. It would speak chat messages of course, plus high-priority console messages.
User avatar
qbism
 
Posts: 1236
Joined: Thu Nov 04, 2004 5:51 am

Postby Ranger366 » Thu Nov 18, 2010 4:41 pm

Voice Chat in Quake would be awesome, Half-Life had it too in 1998.
Never thought of this.
User avatar
Ranger366
 
Posts: 203
Joined: Thu Mar 18, 2010 5:51 pm

Postby leileilol » Thu Nov 18, 2010 9:32 pm

Ranger366 wrote:Half-Life had it too in 1998.


wrong
Half-Life added it in mid-2001, and depends on a miles sound system for it
i should not be here
leileilol
 
Posts: 2783
Joined: Fri Oct 15, 2004 3:23 am


Return to Engine Programming

Who is online

Users browsing this forum: No registered users and 1 guest