পরীক্ষা এবং ডিবাগ

পরীক্ষা করা সহজ করার জন্য আপনি আপনার VIA কোড গঠন করার সময় বিবেচনা করার জন্য নিম্নলিখিত কয়েকটি সুপারিশ রয়েছে।

কোড বেসকে স্বাধীন ইউনিটে স্থপতি করুন

প্রাথমিক ইউনিট অন্তর্ভুক্ত:

  • ট্রিগারিং। হটওয়ার্ডিং, পুশ-টু-টক (পিটিটি) এবং ট্যাপ-টু-টক (টিটিটি)।
  • ভয়েস স্বীকৃতি। অডিও স্ট্রীমকে স্ট্রাকচার্ড ডেটাতে রূপান্তরিত করার দিকে মনোনিবেশ করা হয়েছে।
  • আদেশ পূর্ণতা। একটি ক্যোয়ারী প্রক্রিয়াকরণে ফোকাস করুন এবং এটিকে একটি কর্মে অনুবাদ করুন৷

এই স্তরগুলির প্রত্যেকটি নিজস্বভাবে পরীক্ষাযোগ্য এবং একে অপরের থেকে স্বাধীন হওয়া উচিত। অন্তর্ভুক্ত এবং নথি:

  • অভিপ্রায় অতিরিক্ত যা ব্যবহারকারীর প্রশ্ন সরাসরি কমান্ড পূরণ স্তরে পাঠাতে ব্যবহার করা যেতে পারে। এটি OEM এবং ইন্টিগ্রেটরদের ভয়েস রিকগনিশন এড়িয়ে যেতে এবং কমান্ড পূর্ণতা (কার ইন্টিগ্রেশন) সরাসরি পরীক্ষা করার অনুমতি দেবে।
  • ভয়েস ইন্টারঅ্যাকশন পরিষেবাতে পূর্ব-রেকর্ড করা অডিও ফাইলগুলিকে পাস করার একটি প্রক্রিয়া, গাড়ির মাইক্রোফোন এড়িয়ে গিয়ে ভয়েস স্বীকৃতি পরীক্ষা করার অনুমতি দেয়।

পরীক্ষার জন্য এমুলেটর

অ্যান্ড্রয়েড এমুলেটর উন্নয়ন এবং পরীক্ষার জন্য একটি চমৎকার প্ল্যাটফর্ম কারণ এটি হোস্ট মাইক্রোফোন এবং অতিথি AAOS উদাহরণের মধ্যে ব্রিজিং প্রদান করে।

এমুলেটর পরীক্ষা

চিত্র 1. এমুলেটর পরীক্ষা