0
votes

I have developing speech to text conversion application in Android. The basic idea is to record voice in android and send the recorded wav file to a server.

On the server-end i created a C#-Service application that uses the Microsoft Speech Recognition APIs. This service receives the audio wav file from the Android device, converts it to text and sends the recognized text back to the Android device.

This is working fine because many times i have trained the Speech Recognition API.

Now my problem is: Can I use already trained Speech Recognition Profile on another computer?

2

2 Answers

0
votes

I don't know how to move your training data, but I have some suggestions for you to consider.

Google provides speech recognition for Android, see http://android-developers.blogspot.com/2010/03/speech-input-api-for-android.html

If you use the Microsoft Speech Platform instead of the desktop recognizer that comes in Windows 7, you don't need training (you also can't do dictation, but I don't know if you need that). See What is the difference between System.Speech.Recognition and Microsoft.Speech.Recognition? for more info.

-1
votes

You can use the microsoft software available at: https://www.microsoft.com/en-us/download/details.aspx?id=22358

In case you need to do it programmatically, see Programmatically importing MS Speech API speech profile