जांच करना और डीबग करना

यहां कुछ सुझाव दिए गए हैं. इनका इस्तेमाल करके, अपने VIA कोड को टेस्ट करने के लिए आसानी से स्ट्रक्चर किया जा सकता है.

कोड बेस को अलग-अलग यूनिट में बांटना

मुख्य इकाइयों में ये शामिल हैं:

  • ट्रिगर करना. हॉटवर्ड, पुश-टू-टॉक (पीटीटी) और टैप-टू-टॉक (टीटीटी).
  • आवाज़ पहचानने की सुविधा. ऑडियो स्ट्रीम को स्ट्रक्चर्ड डेटा में बदलने पर फ़ोकस किया गया है.
  • कमांड पूरा करना. क्वेरी को प्रोसेस करने और उसे कार्रवाई में बदलने पर फ़ोकस किया गया है.

इनमें से हर लेयर की जांच अलग से की जानी चाहिए और यह एक-दूसरे से अलग होनी चाहिए. इन चीज़ों को शामिल करें और दस्तावेज़ में शामिल करें:

  • इंटेंट एक्सट्रा, जिनका इस्तेमाल करके उपयोगकर्ता की क्वेरी को सीधे कमांड को पूरा करने वाली लेयर पर भेजा जा सकता है. इससे OEM और इंटिग्रेटर, बोली की पहचान करने की सुविधा को छोड़कर, सीधे तौर पर निर्देशों को पूरा करने की सुविधा (कार इंटिग्रेशन) को टेस्ट कर पाएंगे.
  • पहले से रिकॉर्ड की गई ऑडियो फ़ाइलों को वॉइस इंटरैक्शन सेवा में भेजने की प्रोसेस. इससे, वाहन के माइक्रोफ़ोन का इस्तेमाल किए बिना, आवाज़ पहचानने की सुविधा को टेस्ट किया जा सकता है.

टेस्टिंग के लिए एम्युलेटर

Android इम्युलेटर, डेवलपमेंट और टेस्टिंग के लिए एक बेहतरीन प्लैटफ़ॉर्म है. इसकी मदद से, होस्ट माइक्रोफ़ोन और मेहमान AAOS इंस्टेंस के बीच ब्रिजिंग की सुविधा मिलती है.

एम्युलेटर टेस्टिंग

पहली इमेज. एम्युलेटर टेस्टिंग