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
Android - Running a Method Periodically Using Postdelayed() Call
Horizontalscrollview: Auto-Scroll to End When New Views Are Added
Android How to Runonuithread in Other Class
"Gps" Location Provider Requires Access_Fine_Location Permission for Android 6.0
Adding Your Own SQLite Database to an Android Application
Android: Gles20: Called Unimplemented Opengl Es API
Jpeg Images Have Different Pixel Values Across Multiple Devices
Get Nfc Tag with Ndef Android Application Record (Aar)
How to Create Context Menu for Recyclerview
Android 4.3: How to Connect to Multiple Bluetooth Low Energy Devices
Android Gridview Row Dividers/Separators
Sharedpreferences and Thread Safety
How to Change the Led Intensity of an Android Device
What Is a Maximum Size of SQLite Database on Android
How to Add Android Support V7 Libraries in Eclipse
How to Change the Background of Android Alert Dialogs
What Do I Do About: This Requires Android.Permission.Interact_Across_Users_Full