[dragonfly-users] Dragonfly as a Recognition Engine on server side for mobile phones?

6 views
Skip to first unread message

Greg

unread,
May 24, 2010, 2:10:42 PM5/24/10
to Dragonfly
Hello all,
i'm writing my Thesis and searching for a speech recognition framework/
engine for my problem.

What i want to do is something like that:
I have a client on my mobile Phone, which only records the speech and
save it to a file. This file i want to send trough the internet to a
server. On this server Dragonfly should open the file and recognize
the speech and produce a String, text file or something else. With
this file i want to do further work on the server, but thats not the
problem of dragonfly. So the main thing Dragonfly should be able to do
is to open the file it receives from the mobile client and recognize
the speech and produce a string from it.

Is it possible to develop this scenario with dragonfly and the Nuance
Naturally Speaking engine or i'm on the wrong way to reach my goal?

Thanks for your help.

Greg

Mark Evans

unread,
May 25, 2010, 9:16:13 AM5/25/10
to Dragonfly
By all means you could create a custom processor which takes a sound
file and uses Naturally Speaking Engine to produce your required
string.

I don't know much about your problem, but I wonder if dragonfly is
needed here?
Are you using Rails?

Does the processing need to be done on the fly?

Cheers
Mark

Gregor Panek

unread,
May 25, 2010, 2:48:45 PM5/25/10
to dragonf...@googlegroups.com
Hello Mark,
this sounds good, i just thought that it's not possible to send the soundfile from a mobile phone trough the internet directly to Dragon Naturally Speaking Engine. Is such an application
possible to create with Dragon Naturally Speaking vol 10? This would be wonderful.
I thought i had to use Dragonfly to do such a thing. I knows Dragon Naturally Speaking only for using as a tool for Word or some windows commands.

My problem is that i need a recognition tool that is easy to implement and have a good basement for the grammar. When I would take Sphinx4 or something similar i had to do much on my own only to get some simple
recognition. Dragonfly uses the Dragon Naturally Engine so i thought it's a lot better than sphinx.

The file would not be send directly trough the browser of the cell phone. It only uses the internet connection to contact the server where the app should listen for incoming files and recognize them. Then send them to the other
application which is on the same server. And the second application sends the response back to the cell phone. Another scenario could be that the server which recognizes the files, send the string back to the cell phone and the cell phone contacts the other app with the given string.

Well the processing needs not to be done on the fly but the User of the App should not be waiting for minutes to get the answer from the server. 10 to 15 seconds would be ok when it's possible? This app is only a prototype so i don't need to look for something like 10 or more people uses the app at the same time :)

Thanks for your help so far!

Greetings Greg
Reply all
Reply to author
Forward
0 new messages