On Wed, Oct 22, 2008 at 5:05 PM, dank <danie...@dai-labor.de> wrote:
>
> Hello .*
>
> I am currently working on a MRCP ASR client which is communicating
> with a Loquendo Speech Server. At the moment there is just a hacked
> version of the unimrcpclient to make it compatible with Loquendo and
> which is used for testing.
I assume hack is in the hard coded demo recognition scenario. Surely
It'll be perfect to use a scripting language capable to describe
custom MRCP scenarios instead, but this is another story.
Timestamps look indeed strange. Network capture (wireshark/tcpdump)
may shine a light to what is actually going on, I mean comparing
timestamps from the console output and net capture.
> I've read the RFC and looked through the documentation of my MRCP
> server but couldn't find any useful hints.
> That's why I wonder whether this is really a MRCP related issue? If
> yes, where can I find more informations to solve this problem? Does
> anyone experienced similar behaviour?
I have no Loquendo behind to test against, anyway try to play with
start-input-timers header and/or recognition grammar you supplied as
you received Completion-Cause: 001 no-match.
Also demo.pcm you provided is assumed to be 8kh 16bit pcm.
HTH,
Arsen.
> Thanks & regards,
>
> Daniel
> >
>
I've played around with the Loquendo settings and spoke with the support
team. At the moment it seems to be an encoding problem. With the
Loquendo Speech Suite comes a demo program which I can run locally on my
server to test the ASR engine without using MRCP.
I discovered that Loquendo expects streams encoded with the European
A-law standard, using audio files with this encoding (A-law, 16bit,
8kHz, pcm) the recognitions works perfectly.
Now I want to stream my audio files over MRCP instead using the demo
program. If I'm just renaming the files which I had used successfully
with the demo to "demo.pcm" and run my MRCP client, I still get errors
(Completion-Cause: recognizer-error or no-match-maxtime).
Furthermore the same audio data works fine with signed linear sample
encoding, although the MRCP server answers always with "no-match" and a
very low confidence score, but at least he tried to recognized the data.
Using Loquendos demo program with the same file will result in an error
without ever raising a speech detected event, what sounds very much like
an encoding issue.
So here is my question:
Does UniMRCP expects a specific encoding? If yes, where is this
documented and where I can adjust the standard encoding settings?
Thanks & regards,
Daniel
Arsen Chaloyan schrieb:
thank you for the fast anwser, I almost forgot the config file ;-)
The problem seems to be solved, now my timestamps are looking good and
the Loquendo ASR does it's job. The confidence score is quite low, but
that's a different story.
Thanks & regards,
Daniel
Arsen Chaloyan schrieb:
> Hi Daniel,
>