2014-05-10 9 views
5

मैं वर्तमान में एक खोज इंजन एप्लिकेशन प्रोग्रामिंग कर रहा हूं और जब मैं ऐप में हूं, तो Google को "ओके Google" के साथ ऐप में एक हॉटवर्ड सुनना है। मैं ऐप को इसके लिए कैसे सुन सकता हूं और मैं इसे एक निश्चित कार्य कैसे शुरू कर सकता हूं?ठीक है Google की तरह हॉटवर्ड श्रोता

btnSpeak.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 

      Intent intent = new Intent(
        RecognizerIntent.ACTION_RECOGNIZE_SPEECH); 

      intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, "de-DE"); 

      try { 
       startActivityForResult(intent, RESULT_SPEECH); 
       txtText.setText(""); 
      } catch (ActivityNotFoundException a) { 
       Toast t = Toast.makeText(getApplicationContext(), 
         "Ihr Gerät unterstützt kein Sprache-Zu-Text-System!", 
         Toast.LENGTH_SHORT); 
       t.show(); 
      } 
     } 
    }); 

आपकी मदद के लिए धन्यवाद:

सटीक, इस समारोह होना करने के लिए!

उत्तर

0

आपको लगता है कि लेकिन बाहरी एपीआई का उपयोग कर सकते हैं, की जाँच कैसे कीवर्ड सक्रियण pocketsphinx

http://cmusphinx.sourceforge.net/wiki/tutorialandroid

में कार्यान्वित किया जाता
संबंधित मुद्दे