Continuous Speech Recognition Android

Continuous speech recognition in android app without google popup

You should try Droid Speech it supports continuous voice recognition and also will work offline if the speech package for the required language is installed in the device.

Setting the library in your project is very simple and with a few lines of code you can easily start using speech recognition.

An example,

Add the below in your Gradle file,

compile 'com.github.vikramezhil:DroidSpeech:v2.0.3’

In your Activity,

DroidSpeech droidSpeech = new DroidSpeech(this, null);
droidSpeech.setOnDroidSpeechListener(this);

To start droid speech to listen to user voice call the method,

droidSpeech.startDroidSpeechRecognition();

The speech result will be triggered at,

@Override
public void onDroidSpeechFinalResult(String finalSpeechResult)
{
// Do whatever you want with the speech result
}

Continuous Speech Recognition Android - Without Gaps

try looking at a couple other api's....

speech demo : has source here and is discussed here and operated on CLI here

you could use the full duplex google api ( its rate capped at 50 per day )

Or if you like that general idea check ibm's watson discussed here

IMO - its more complex but not capped .

Android Continuous Speech Recognition

You can try the Oxford API of Mircosoft

This can give you continuous real time speech recognition, and then you can look for special keywords. Maybe it's an overkill in your case so be sure to check more options !



Related Topics



Leave a reply



Submit