[RavenclawDev 200] Re: adding ASR

Antoine Raux antoine at cs.cmu.edu
Mon Nov 27 14:16:10 EST 2006


Hi Svetlana,

 

Yes AudioServer is the Galaxy server for ASR. It is however a little more
than just a wrapper since it runs as an interface to audio inputs and can
stream the audio to several engines in parallel (hence the SPHINX_MALE and
SPHINX_FEMALE processes). AudioServer then collects the hypotheses and sends
them to the hub (all the hypotheses are then parsed and Helios picks one for
RavenClaw).

The code for AudioServer is in Agents/MultiDecoder/Audio_Server

 

To answer your other question, yes you can use TTY-server as a template for
your ASR agent. Don't forget to handle confidence scores (potentially dummy
ones if Sphinx4 doesn't give you real ones).

 

Hope this helps,

antoine

 

  _____  

From: ravenclaw-developers-bounces at LOGANBERRY.srv.cs.cmu.edu
[mailto:ravenclaw-developers-bounces at LOGANBERRY.srv.cs.cmu.edu] On Behalf Of
Svetlana Stenchikova
Sent: Monday, November 27, 2006 1:26 PM
To: Dan Bohus
Cc: Sarah Hoffman; ravenclaw-developers at cs.cmu.edu
Subject: [RavenclawDev 199] Re: adding ASR

 

Hi, 
we are now starting to add sphinx ASR to our calendar system.

We had some general questions about it.

The roomline version is set to work with sphinx 2, and there are 3 servers
that are starting for it.



{
    title SPHINX_AUDIO
    dir .
    path ..\..\Bin\x86-nt\Audio_Server.exe -engine_list sphinx_engines.txt
    server_name sphinx
}

{
    title SPHINX_MALE
    dir ..\..\Resources\DecoderConfig\
    path ..\..\Bin\x86-nt\Sphinx_Engine -name male -argfn male-8khz.arg
-port 9990
    server_name sphinx_male
}

{
    title SPHINX_FEMALE
    dir ..\..\Resources\DecoderConfig\
    path ..\..\Bin\x86-nt\Sphinx_Engine -name female -argfn female-8khz.arg
-port 9991
    server_name sphinx_female
}


Is Audio_Server.exe the Galaxy wrapper? Where is the code for it?

We plan to use sphinx 4, so we may want to write a java wrapper for it. If I
understand correctly, we could just use the TTY wrapper that we have and
replace the calls to output and input text with calls to sphinx. Is this
correct?

thank you.

Svetlana

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.srv.cs.cmu.edu/pipermail/ravenclaw-developers/attachments/20061127/8bd092f1/attachment.html


More information about the Ravenclaw-developers mailing list