Test ve hata ayıklama

Test etmeyi kolaylaştırmak için VIA kodunuzu yapılandırırken dikkate almanız gereken birkaç öneri aşağıda verilmiştir.

Kod tabanını bağımsız birimler halinde tasarlayın

Birincil birimler şunları içerir:

  • Tetikleniyor. Özel kelimeler, Bas-Konuş (PTT) ve Dokun-Konuş (TTT).
  • Ses tanıma. Ses akışlarını yapılandırılmış verilere dönüştürmeye odaklanmıştır.
  • Komutun yerine getirilmesi. Bir sorguyu işlemeye ve bunu bir eyleme dönüştürmeye odaklandık.

Bu katmanların her biri kendi başına ve birbirinden bağımsız olarak test edilebilir olmalıdır. Şunları ekleyin ve belgeleyin:

  • Kullanıcı sorgularını doğrudan komut yerine getirme katmanına iletmek için kullanılabilen amaç ekstraları. Bu, OEM'lerin ve entegratörlerin ses tanımayı atlamasına ve komut yerine getirmeyi (araba entegrasyonlarını) doğrudan test etmesine olanak tanıyacaktır.
  • Araç mikrofonunu atlayarak ses tanımanın kendi başına test edilmesine olanak tanıyan, önceden kaydedilmiş ses dosyalarını Ses Etkileşimi hizmetine aktarmaya yönelik bir işlem.

Test için emülatör

Android Emulator, ana mikrofon ile konuk AAOS örneği arasında köprü oluşturması nedeniyle geliştirme ve test için mükemmel bir platformdur.

Emülatör testi

Şekil 1. Emülatör testi