2011-11-18 15 views
8

जब मैं Google वॉइस सर्च का उपयोग करता हूं, तो मैं "टेक्स्ट भेजें" कह सकता हूं और Google मेरा एसएमएस प्रोग्राम लॉन्च करेगा।एंड्रॉइड - कस्टम वॉयस एक्शन के लिए इरादा

मैं कह सकता हूं "सुनें" और Google मेरा डिफ़ॉल्ट संगीत ऐप शुरू करेगा।

क्या मेरे ऐप के अपने "विशेष वाक्यांश" जैसे "MyApp DoSomething" को पंजीकृत करना संभव है और फिर "DoSomething" के साथ Google लॉन्च MyApp को एक पैरामीटर के रूप में लॉन्च कर सकता हूं जिसे मैं कैप्चर कर सकता हूं और कुछ कर सकता हूं?

थोड़ा और स्पष्ट होने के लिए - मुझे पता है कि उपयोगकर्ता MyApp लॉन्च कर सकता है, फिर मैं एक ऐसी क्रिया प्रदान कर सकता हूं जो ध्वनि इनपुट शुरू करता है, लेकिन मैं चाहता हूं कि Google वॉयस सर्च ऐप शुरू करने में सक्षम हो मेरा आवेदन जब कुछ महत्वपूर्ण वाक्यांश बोले जाते हैं।

+0

जहाँ तक मुझे पता है, कस्टम Google वॉइस क्रियाएं अभी तक समर्थित नहीं हैं। –

उत्तर

9

जैसा कि मैं समझता हूं कि आप एक विशेष कुंजी वाक्यांश कहने पर Google Voice Search एप्लिकेशन को अपना एप्लिकेशन लॉन्च करना चाहते हैं। मुझे लगता है कि वर्तमान समय में Google Voice Search एप्लिकेशन में आपकी कार्यक्षमता जोड़ने की कोई संभावना नहीं है (इसके लिए कोई एपीआई नहीं है)।

  1. आप एक AppWidget बना सकते हैं और डेस्कटॉप पर डाल सकते हैं:

    लेकिन, आप निम्नलिखित तरीके से अपनी खुद की ध्वनि खोज को आवेदन लागू कर सकते हैं।

  2. जब कोई उपयोगकर्ता इस ऐपविड्ज पर क्लिक करता है तो आप इस सेवा लॉन्च ध्वनि पहचान गतिविधि से अपनी सेवा और पर कॉल कर सकते हैं।
  3. यह गतिविधि मान्यता (http://developer.android.com/resources/articles/speech-input.html) के परिणाम को वापस कर देगी, जिसे सेवा में संसाधित किया जा सकता है। इसके दौरान आप एप्लिकेशन लॉन्चिंग के लिए अपने पूर्वनिर्धारित तारों के साथ मान्यता के परिणाम की तुलना कर सकते हैं और यदि कोई मिलान है तो आप बस कॉल आवश्यक एप्लिकेशन कर सकते हैं।
+0

अच्छी सोच, यह मेरे लिए काम करेगी। :) – bugfixr

संबंधित मुद्दे