Azure Percept Studio'de kod olmayan ses yardımcısı Azure Percept Studio
Bu öğreticide, şablondan ses yardımcınızı ve Azure Percept DK ile Azure Percept Audio. Ses yardımcısı demosu Azure Percept Studio ses denetimli sanal nesneler içerir. Bir nesneyi kontrol etmek için, cihazınızı uyandıran bir sözcük veya kısa tümcecik olan anahtar sözcüğünü ve ardından bir komut yazın. Her şablon belirli bir komut kümesine yanıt verir.
Bu kılavuzda cihazlarınızı ayarlama, ses yardımcısı oluşturma ve gerekli Konuşma Tanıma Hizmetleri kaynakları oluşturma, sesli yardımcınızı test etme, anahtar sözcüğünü yapılandırma ve özel anahtar sözcükler oluşturma işlemleri adım adım açık olacaktır.
Önkoşullar
- Azure Percept DK (devkit)
- Azure Percept Audio
- 3,5 mm ses giriş cihazına bağlanabiliyor olan konuşmacı veya mikrofonlar (isteğe bağlı)
- Azure aboneliği
- Azure Percept DK deneyimi:Devkit'inizi bir Wi-Fi ağına bağladınız, bir IoT Hub oluşturdunız ve devkit'inizi IoT Hub
- Azure Percept Audio kurulumu
Kullanılabilir bir şablon kullanarak ses yardımcısı oluşturma
Tanıtımlar ve öğreticiler & sekmesini açın.
Konuşma öğreticileri ve tanıtımları altında Sesli yardımcı şablonlarını deneyin'e tıklayın. Ekranın sağ tarafında bir pencere açılır.
Pencerede şunları yapın:
Yeni IoT Hub menüsünde, devkit'inizin bağlı olduğu IoT hub'ını seçin.
Cihaz açılan menüsünde devkit'inizi seçin.
Kullanılabilir ses yardımcısı şablonlarından birini seçin.
Bu proje için koşulları kabul ediyorum & onay kutusuna tıklayın.
Oluştur’a tıklayın.
Oluştur'a tık sonra portalda konuşma teması kaynağınızı oluşturmak için başka bir pencere açılır. Pencerede şunları yapın:
Abonelik kutusunda Azure aboneliğinizi seçin.
Kaynak grubu açılan menüsünden tercih ettiğiniz kaynak grubunu seçin. Sesli yardımcınız ile birlikte kullanmak üzere yeni bir kaynak grubu oluşturmak için açılan menü altında Oluştur'a tıklayın ve istemleri izleyin.
Uygulama ön eki için bir ad girin. Bu, projenizin ön eki ve özel komut adınız olur.
Bölge'nin altında kaynakları dağıtacak bölgeyi seçin.
LUIS tahmini fiyatlandırma katmanı altında Standart'ı seçin (ücretsiz katman konuşma isteklerini desteklemez).
Oluştur düğmesine tıklayın. Sesli yardımcı uygulamasının kaynakları aboneliğinize dağıtılır.
Uyarı
Portal kaynağı dağıtmayı bitirene kadar pencereyi KAPATIN. Pencerenin erken kapatılması ses yardımcısının beklenmeyen davranışlara neden olabilir. Kaynağınız dağıtıldıktan sonra tanıtım görüntülenir.
Ses yardımcınızı test etmek
Sesli yardımcınız ile etkileşim kurmak için anahtar sözcüğünü ve ardından bir komut yazın. Ear SoM anahtar sözcüğünü tanıyıncaya kadar cihaz bir chime (konuşmacının veya mikrofonların bağlanıp bağlanmadığını duyabilirsiniz) ve LED'ler mavi yanıp söner. Komutunuz işlenirken LED'ler mavi yarışa geçecektir. Sesli yardımcının komutuna verdiği yanıt tanıtım penceresinde metin olarak yazdırılır ve konuşmacı/mikrofonlar aracılığıyla sesli olarak gösterilir. Varsayılan anahtar sözcüğü (Özel Anahtar Sözcük yanında listelenir) "Bilgisayar" olarak ayarlanır ve her şablon tanıtım penceresinde sanal nesnelerle etkileşim kurmanız için bir dizi uyumlu komut içerir. Örneğin, hastanelik veya sağlık hizmetleri tanıtımlarını kullanıyorsanız sanal TV'yi açmak için "Bilgisayar, TV'yi aç" gibi bir ifade kullanın.
Hastanelik ve sağlık hizmeti tanıtım komutları
Hem sağlık hem de hastane tanıtımlarında sanal TV'ler, lambalar, körler ve termostatlar vardır. Aşağıdaki komutlar (ve ek çeşitlemeler) de destekleni:
- "Işıkları aç/kapat."
- "TV'yi açma/kapatma."
- "AC'i açma/kapatma."
- "Körleri açın/kapatın."
- "Sıcaklığı X dereceye ayarlayın." (X, istenen sıcaklık, örneğin 75'tir.)
Otomotiv tanıtım komutları
Otomobil tanıtımında etkileşim kurarak sanal bir sıcak yer sıcaklığı, devredici ve termostat var. Aşağıdaki komutlar (ve ek çeşitlemeler) de destekleni:
- "Çözmeyi açma/kapatma."
- "Sıcak yer sıcaklığını açma/kapatma."
- "Sıcaklığı X dereceye ayarlayın." (X, istenen sıcaklık, örneğin 75'tir.)
- "Sıcaklığı Y dereceye kadar artırma/azaltma."
Envanter tanıtım komutları
Envanter tanıtımda, sanal envanter uygulamasıyla etkileşim kurmak için sanal mavi, sarı ve yeşil kutular vardır. Aşağıdaki komutlar (ve ek çeşitlemeler) de destekleni:
- "X kutuları ekleme/kaldırma." (X, kutu sayısıdır, örneğin 4.)
- "Sipariş/sevk X kutuları."
- "Stokta kaç kutu var?"
- "Count Y boxes." (Y, kutuların rengidir, örneğin sarıdır.)
- "Stokta her şeyi gönder."
Anahtar sözcüğünü yapılandırma
Ses yardımcısı uygulamanıza göre anahtar sözcüğü özelleştirebilirsiniz.
Tanıtım penceresindeki Özel Anahtar Sözcük değiştir'e tıklayın.
Kullanılabilir anahtar sözcüklerden birini seçin. Bir örnek anahtar sözcük seçimi ve oluşturduğunuz özel anahtar sözcüklerden birini seçebilirsiniz.
Kaydet’e tıklayın.
Özel anahtar sözcük oluşturma
Ses uygulamanız için kendi anahtar sözcüğünü oluşturabilirsiniz. Özel anahtar sözcüğünün eğitimi yalnızca birkaç dakika içinde tamamlanır.
Tanıtım penceresinin Özel Anahtar Sözcük + Oluştur'a tıklayın.
tek sözcük veya kısa tümcecik gibi istediğiniz anahtar sözcüğü girin.
Konuşma kaynağınızı seçin (tanıtım penceresinde Özel Komut'ın yanında listelenir ve uygulama ön ekini içerir).
Kaydet’e tıklayın.
Özel komut oluşturma
Portal ayrıca mevcut konuşma kaynaklarıyla özel komutlar oluşturmaya da olanak sağlar. "Özel komut", mevcut uygulama içindeki belirli bir komutu değil ses yardımcısı uygulamasının kendisini ifade eder. Özel bir komut oluşturarak yeni bir konuşma projesi oluşturuyor ve bu projeyi daha fazla geliştirmeniz Speech Studio.
Tanıtım penceresinin içinde yeni bir özel komut oluşturmak için sayfanın üst kısmında + Özel Komut Oluştur'a tıklayın ve şunları yapın:
Özel komutunuz için bir ad girin.
Projenizin açıklamasını girin (isteğe bağlı).
Tercih ettiğiniz dili seçin.
Konuşma kaynağınızı seçin.
LUIS kaynağınızı seçin.
LUIS yazma kaynağınızı seçin veya yeni bir tane oluşturun.
Oluştur’a tıklayın.
Özel bir komut oluşturdukta, daha fazla geliştirme için Speech Studio'ye gitebilirsiniz. Komut satırı Speech Studio özel komut listelenmiyorsa şu adımları izleyin:
Azure Percept Studio'daki sol menü panelinde, AI Projeleri altında Konuşma'ya tıklayın.
Komutlar sekmesini seçin.
Geliştirmek istediğiniz özel komutu seçin. Bu işlem projeyi Speech Studio.
Özel komutlar geliştirme hakkında daha fazla bilgi için lütfen Konuşma Tanıma Hizmeti belgelerine bakın.
Sorun giderme
Sesli yardımcı oluşturuldu ama komutlara yanıt vermiyor
Interposer Panosu'nun LED ışığını kontrol edin:
- Üç düz mavi ışık ses yardımcısının hazır olduğunu ve anahtar sözcüğü beklediğini gösteriyor.
- Orta LED (L02) beyazsa devkit başlatmayı tamamlar ve bir anahtar sözcükle yapılandırılması gerekir.
- Orta led ışığı (L02) beyaz yanıp sönerse Ses SoM başlatmayı henüz tamamlamış değil. Başlatma işleminin tamamlanması birkaç dakika sürebilir.
LED göstergeleri hakkında daha fazla bilgi için lütfen LED makalesine bakın.
Sesli yardımcı, özel anahtar sözcükle oluşturulan özel anahtar sözcüke yanıt Speech Studio
Konuşma modülü güncel değilse bu durum oluşabilir. Konuşma modülünü en son sürüme güncelleştirmek için şu adımları izleyin:
Giriş sayfasındaki sol menü panelinde Cihazlar'a Azure Percept Studio tıklayın.
Cihazınızı bulun ve seçin.
Cihaz penceresinde Konuşma sekmesini seçin.
Konuşma modülü sürümünü kontrol edin. Bir güncelleştirme varsa, sürüm numarasının yanında bir Güncelleştir düğmesi vardır.
Konuşma modülü güncelleştirmesini dağıtmak için Güncelleştir'e tıklayın. Güncelleştirme işleminin tamamlanması genellikle 2-3 dakika sürer.
Kaynakları temizleme
Sesli yardımcı uygulamayla çalışmayı tamamlasanız, bu öğretici sırasında dağıtılan konuşma kaynaklarını temizlemek için şu adımları izleyin:
Sol Azure portal menüsünden Kaynak grupları'nı seçin veya arama çubuğuna yazın.
Kaynak grubunuzu seçin.
Uygulama ön ekini içeren altı kaynağın hepsini seçin ve üst menü panelinde Sil simgesine tıklayın.
Silme işlemini onaylamak için onay kutusuna evet yazın, doğru kaynakları seçtiğinizi doğrulayın ve Sil'e tıklayın.
Uyarı
Bu, silmekte olduğunuz konuşma kaynaklarıyla oluşturulan özel anahtar sözcükleri kaldırır ve sesli yardımcı demosu artık çalışmaz.
Sonraki Adımlar
Kod olmayan bir konuşma çözümü oluşturduğunuza göre, kodunuz için kod olmayan bir görüntü Azure Percept DK.