|
|
|
@ -70,7 +70,6 @@ public class VoiceRecognizer {
|
|
|
|
|
|
|
|
|
|
|
|
public void startVoiceRecognition(Context context, String currentVoiceFile) {
|
|
|
|
public void startVoiceRecognition(Context context, String currentVoiceFile) {
|
|
|
|
if (speechRecordingAvailable(context)) {
|
|
|
|
if (speechRecordingAvailable(context)) {
|
|
|
|
|
|
|
|
|
|
|
|
recognizerApi.setTemporaryFile(currentVoiceFile);
|
|
|
|
recognizerApi.setTemporaryFile(currentVoiceFile);
|
|
|
|
recognizerApi.start();
|
|
|
|
recognizerApi.start();
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
@ -81,6 +80,12 @@ public class VoiceRecognizer {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public boolean handleActivityResult(int requestCode, int resultCode, Intent data) {
|
|
|
|
|
|
|
|
if (instance != null && instance.voiceInputAssistant != null)
|
|
|
|
|
|
|
|
return instance.voiceInputAssistant.handleActivityResult(requestCode, resultCode, data);
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void destroyRecognizerApi() {
|
|
|
|
public void destroyRecognizerApi() {
|
|
|
|
if (instance != null && instance.recognizerApi != null) {
|
|
|
|
if (instance != null && instance.recognizerApi != null) {
|
|
|
|
instance.recognizerApi.destroy();
|
|
|
|
instance.recognizerApi.destroy();
|
|
|
|
|