Ses Tanıma Modülleri: Çalışma Prosedürü ve Uygulamaları

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





Teknolojideki gelişmeler, bilgisayarların veya makinelerin veya robotların klavye veya fare gibi herhangi bir giriş sistemi kullanmadan bir insanın sesli komutlarını kullanarak çalıştırılmasını kolaylaştıran akıllı bir insan-makine arayüzü tekniği geliştirmiştir. Bu insan-makine arayüzü (HMI) kullanılarak elde edilebilir ses tanıma modüller. Bu yazıda, ses tanıma modüllerini çalışma prosedürleri ve uygulamaları ile birlikte tartışacağız.

Ses Modülü

Ses Modülü



Ses Tanıma Modülü

Ses tanıma, doğal ve kullanışlı bir insan-makine arayüzü ses tanıma modülünü kullanarak. Mikrofon aracılığıyla bir makineye veya bilgisayara gönderilen insanın ses özelliklerini çıkarır ve analiz eder. Ses tanıma tekniği, kullanıcıların kapsamı, tanıma için kullanılan bir dizi kelime, konuşmanın doğallığı gibi farklı kriterlere göre birçok türe ayrılır. Ses tanıma seviyesi% 95'ten fazlaysa, pratik olarak sadece ses tanıma kullanılır.


Ses Tanıma Modülünün Çalışma Prensibi

HM2007 tek çipli CMOS ses tanıma modülü. Ses analizi, konuşma tanıma ve ses tanıma sistemi kontrol süreçlerine sahip bir çip üzerinde analog ön uç büyük ölçekli entegre devredir. HM2007 iki modda çalıştırılabilir: manuel mod ve CPU kontrol modu.



HM2007

HM2007 Pin Şeması

Manuel çalışma modunda, ses tanıma modülü HM2007, bir tuş takımı, 8K baytlık SRAM bellek ve diğer bileşenler gibi bileşenleri bağlayarak basit bir tanıma sistemi oluşturmak için kullanılır. Güç açıksa, HM2007 bir başlatma işlemi başlatır ve WAIT pimi L ise, HM2007 harici belleği kontrol eder: 8Kbyte SRAM - mükemmel olup olmadığı. Ancak, BEKLEME H ise, bellek kontrol süreci HM2007 tarafından atlanacaktır. Bu başlatma işleminden sonra, HM2007 tanıma moduna geçer. Tanıma modunda, WAIT pini H ise, HM2007 sesi kabul etmeye hazırdır ve tanıma sürecini başlatır. WAIT pini L ise, HM2007 tanınacak sesi kabul etmez. Ardından, eğitilmiş kalıpları temizleyerek yeni kalıpların eğitilmesi, işlev tuşları kullanılarak gerçekleştirilen iki işlemdir: TRN ve CLR. HM2007'deki tüm desenler 99 rakamını girip CLR'ye basarak silinebilir.

CPU kontrol çalışma modunda, ses tanıma modülü HM2007'nin RECOG, TRAIN, RESULT, UPLOAD, DOWNLOAD, RESET fonksiyonları gibi çeşitli fonksiyonlar bu modda sağlanır. Manuel bir çalışma moduna benzer şekilde, bu modda da güç açma, tanıma, eğitim, sonuçlandırma, yükleme, indirme ve sıfırlama işlemleri farklı kriterlere göre gerçekleştirilir.

Ses Tanıma Modülü Uygulamaları

Ses Kontrollü Robotik Araç

Ses Kontrollü Robotik Araç Proje Kiti

Ses Kontrollü Robotik Araç Proje Kiti

Uzun mesafe konuşma tanıma sistemine sahip ses kontrollü bir robotik araç, robotik aracın uzaktan işlemleri için bir insan-makine arayüzü ve sesli komutlar kullanılarak kontrol edilmek üzere tasarlanmıştır. Bir 8051 mikrodenetleyici istenen işlemi gerçekleştirmek için bir ses tanıma modülü veya konuşma tanıma modülü ile birlikte kullanılır. Robotik aracın hareketinin yönü, sesli komutlar veya basmalı düğmeler kullanılarak kontrol edilebilir. Sesli komutlar, RF tarafından verici uçtan alıcı uca gönderilir. Böylece robotik araç, alıcının aldığı komutlara göre ileri, geri, sola veya sağa hareket eder.


Ses Kontrollü Robotik Aracın Verici Blok Şeması

Ses Kontrollü Robotik Aracın Verici Blok Şeması

Bu hareketi robotik araç belirli bir yönde, 8051 serisi mikro denetleyici ile arayüzlenmiş iki motor kullanılarak kontrol edilebilir. RF verici Komutları, robotik araçtan kabul edilebilir menzil (200 metreye kadar) için kodlanmış dijital verilere dönüştürülen bir düğmeye basarak veya sesli komutlarla dönüştürür. Alıcı devresinde alınan kodlanmış verilerin kodu, sesli komutların kodu çözülmüş verilerini kullanarak motorların yönünü ve hareketini kontrol etmek için motor sürücüsü IC kullanarak DC motorları sürmek için başka bir mikro denetleyiciye gönderilmek üzere çözülür.

Ses Kontrollü Robotik Araç Alıcı Blok Şeması

Ses Kontrollü Robotik Araç Alıcı Blok Şeması

Uzun mesafeli konuşma tanıma projelerine sahip bu ses kontrollü robotik araç, bir DTMF teknolojisi robotik aracın cep telefonu kullanarak kontrolünü kolaylaştıran. Bu DTMF teknolojisi, RF teknolojisine kıyasla çok uzun menzilli bir iletişim sağlar - bu nedenle robotik araçlar çok uzun bir mesafeden uzaktan kontrol edilebilir.

Ses Kaydı ve Oynatma Devresi

APR 9301 IC

APR 9301 IC

APR 9301 IC

APR 9301 IC, 28 pin ve kalıcı flash bellekten oluşur. 100K döngü kaydını ve yaklaşık 100 yıl hafıza depolamayı kolaylaştırır. APR 9301 entegre devresinin normal çalışması için yalnızca düşük voltajlı 5V ve 25mA akım gereklidir.

Ses Kayıt ve Oynatma Devresinin Çalışması

APR 9301 IC gerçekleştirir ses kaydı ve oynatma operasyonlar. Kayıt işlemi, entegre bir devrenin 17 ve 18 pimlerine bağlanan kaliteli (her türden) kondenser mikrofon kullanılarak ses sinyalleri alınarak gerçekleştirilebilir. S1 anahtarını kapatırsak, 20-30 saniyelik bir sesli mesajı kolayca kaydetmek için kayıt modu başlatılabilir. APR 9301 IC'nin 25 numaralı pinine bağlı kayıt LED'inin bir göstergesi olarak, L pin 27 topraklandığı sürece yanıp sönecektir.

Ses Kaydı ve Oynatma Devresi

Ses Kaydı ve Oynatma Devresi

Son bellekle 20 döngü tamamlandıktan sonra, APR 9301 IC'nin pim 6 ve 7 pimlerine bağlı bir rezistör R1'in değerini değiştirerek kayıt işlemi otomatik olarak sona erer. R1 direncinin değerleri sırasıyla 52K, 67K ve 89K olarak değiştirilerek maksimum 20 saniye, 24 saniye ve 30 saniye kayıt süresi elde edilebilir.

Oynatma modu sırasında giriş bölümü otomatik olarak kapatılır. S2 anahtarı kapatılırsa, kaydedilen mesajların başından itibaren konuşmacıdan bir mesaj gelecektir. Kayıt veya oynatma işlevleri tamamlanırsa, APR 9301 IC bekleme moduna girecektir.

Bu devre ortak bir PCB üzerinde biriktirilebilir. APR 9301 IC tabanını, entegre devrenin pimleri arasında kısa devre oluşmayacak şekilde dikkatlice lehimleyin. Devreyi PCB'ye monte ettikten sonra kontrol edin, ardından IC'yi IC tabanına bağlayın. Devreye güç beslemesini vermeden önce, pin bağlantılarını yakından kontrol edin. Devreye güç sağlamak için 5 voltluk regülatör IC tabanlı Güç kaynağı kullanılır. Net bir ses elde etmek için 2 inç 8 ohm'luk kaliteli bir hoparlör kullanılır. Kayıt, S1 anahtarına basılarak yapılabilir. Ses sinyalleri (Konuşma veya Müzik) mikrofon tarafından alınır ve ses sinyallerinin hafıza hücrelerinde depolandığı IC'ye iletilir. S2 anahtarını kapatırsak, çalma başlar ve kaydedilen mesajı hoparlörden duyabiliriz.

Ses tanıma modülü, pilotların sesli komutlarını kullanarak uçak sistemlerini kontrol etmek, motorlu tekerlekli arabayı sesle etkinleştirilen çok işlemciyi kullanarak kontrol etmek gibi birçok uygulamada kullanılabilir. Hakkında bilmek istiyorsanız elektrik ve elektronik projeleri ses tanıma modülüne bağlı olarak, aşağıdaki yorum bölümüne yorumlarınızı göndererek bize ulaşabilirsiniz.

Fotoğrafa katkı verenler: