ระบบจดจำเสียงและการทำงาน

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





ระบบจดจำเสียง คือความสามารถของอุปกรณ์หรือโปรแกรมในการรับและทำความเข้าใจคำสั่งหรือเพื่อทำความเข้าใจคำสั่งด้วยเสียง เมื่อใช้ระบบนี้กับคอมพิวเตอร์ ต้องแปลงสัญญาณอนาล็อกเป็นดิจิตอลโดยใช้ ADC . ในคอมพิวเตอร์ต้องใช้ฐานข้อมูลดิจิทัลพยางค์และคำศัพท์ของคำและพยางค์ในการถอดรหัสสัญญาณ รูปแบบของเสียงพูดจะถูกเก็บไว้ในฮาร์ดไดรฟ์และโหลดลงในหน่วยความจำเมื่อโปรแกรมทำงาน แบบฟอร์มที่จัดเก็บไว้จะถูกตรวจสอบโดยคอมพิวเตอร์เทียบกับ o / p ของตัวแปลงอนาล็อกเป็นดิจิตอล ระบบจดจำเสียงทุกประเภทไม่ได้ให้ผลลัพธ์ที่แม่นยำ เนื่องจากสุนัขเห่าเสียงกรีดร้องและเสียงภายนอกที่ดังของเด็ก ๆ สามารถสร้าง i / p ที่ผิดพลาดได้

เสียงประเภทนี้สามารถรับรู้ได้โดยใช้ระบบจดจำเสียงในห้องที่เงียบเท่านั้น นอกจากนี้ยังมีปัญหากับคำบางคำที่ให้เสียงคล้ายกันเช่นที่นี่ & ได้ยิน เพื่อแก้ไขปัญหานี้ระบบนี้ต้องการโปรเซสเซอร์และ RAM ที่เร็วขึ้นซึ่งมีอยู่ในคอมพิวเตอร์ส่วนบุคคล อย่างไรก็ตามระบบเหล่านี้มีจำหน่ายในตลาดและผู้นำในอุตสาหกรรมระบบจดจำเสียง ได้แก่ ระบบ Dragon และ IBM




ระบบรักษาความปลอดภัยการจดจำเสียง

ระบบรักษาความปลอดภัยการจดจำเสียง

ระบบรักษาความปลอดภัยการจดจำเสียง

แนวคิดหลักของโครงการนี้คือการออกแบบการจดจำเสียง ระบบรักษาความปลอดภัย . โครงการนี้ส่วนใหญ่ใช้เพื่อวัตถุประสงค์ด้านความปลอดภัยเพื่อระบุรหัสผ่านเสียงที่พูดจากผู้มีอำนาจและระบบจะเปิดขึ้นเมื่อรหัสผ่านถูกต้อง ระบบนี้จะถูกควบคุมโดย ไมโครคอนโทรลเลอร์ PIC ซึ่งสามารถตั้งโปรแกรมด้วยภาษาแอสเซมบลีหรือภาษาซี



การจำแนกประเภทของระบบจดจำเสียง

ระบบจดจำเสียงแบ่งออกเป็นสี่ประเภทเช่น Isolated VRS, Continuous VRS, Speaker Dependent VRS และ Speaker Independent VRS

การจำแนกประเภทของระบบจดจำเสียง

การจำแนกประเภทของระบบจดจำเสียง

  • VRS ที่แยกได้ต้องการการส่งผ่านสั้น ๆ b / n คำพูด
  • VRS แบบต่อเนื่องไม่จำเป็นต้องใช้คำพูดสั้น ๆ b / n
  • Speaker Dependent VRS ระบุเสียงพูดจากลำโพงเพียงตัวเดียว
  • Speaker Independent VRS ระบุคำพูดของใครก็ได้

การออกแบบฮาร์ดแวร์ของระบบรักษาความปลอดภัยการจดจำเสียง

โครงการระบบรักษาความปลอดภัยการรู้จำเสียงนี้ได้รับการออกแบบโดยมีองค์ประกอบหลักสามอย่างเช่นวงจรไมโครโฟนไมโครคอนโทรลเลอร์และ จอ LCD การออกแบบโครงการระบบรักษาความปลอดภัยการจดจำเสียงนี้ทำได้ง่ายมาก วงจรไมโครโฟนเชื่อมต่อกับวงจรอนาล็อกเป็นดิจิตอลของไมโครคอนโทรลเลอร์ PIC คำดิจิทัลส่งผ่านตัวกรองดิจิทัล กระบวนการนกฮูกจะทำบนไมโครคอนโทรลเลอร์เมื่อดำเนินการเสร็จสิ้นแล้วจอแสดงผล LCD จะเชื่อมต่อกับไมโครคอนโทรลเลอร์เพื่อแสดงคำพูดที่ตรงกับรหัสผ่านที่สร้างขึ้นหรือไม่

โมดูลการรู้จำเสียง

โมดูลการรู้จำเสียง

ไมโครโฟนหรือไมค์

ไมโครโฟนซึ่งบางครั้งแสดงว่าเป็นไมค์หรือไมค์คือไฟล์ เซ็นเซอร์หรือตัวแปลงสัญญาณ ซึ่งใช้ในการแปลงเสียงเป็นสัญญาณไฟฟ้า การใช้งานไมโครโฟนส่วนใหญ่เกี่ยวข้องกับเครื่องบันทึกเทปวิทยุการแพร่ภาพโทรทัศน์โทรศัพท์ ในไมโครโฟนตัวเก็บประจุหรือที่เรียกว่าไมโครโฟนคอนเดนเซอร์ไดอะแฟรมจะทำหน้าที่เป็นขั้วเดียวของตัวเก็บประจุและการสั่นสะเทือนจะเปลี่ยนไปในระยะห่างระหว่างขั้วทั้งสอง ในการแยกเสียง o / p ออกจากตัวแปลงสัญญาณมีสองวิธีที่เรียกว่า DC biased และไมโครโฟนคอนเดนเซอร์ HF หรือ RF


ไมโครคอนโทรลเลอร์ยูนิต

MCU เป็นคอมพิวเตอร์บนชิปและมีการใช้พลังงานต่ำพึ่งพาตนเองได้สูง โดยปกติไมโครคอนโทรลเลอร์จะรวมองค์ประกอบพิเศษเช่น ROM สำหรับการจัดเก็บโค้ดหน่วยความจำ R / W สำหรับจัดเก็บอินเทอร์เฟซ I / O ข้อมูลและอุปกรณ์ต่อพ่วง MCU นี้ใช้พลังงานน้อยลงและโดยทั่วไปแล้วจะมีความสามารถในการนอนหลับในขณะที่รอเหตุการณ์อุปกรณ์ต่อพ่วงอื่น ๆ เช่นเมื่อกดปุ่มเพื่อปลุกพวกเขาและทำบางสิ่งอีกครั้ง

PIC 18F8720

PIC 18F8720

ไมโครคอนโทรลเลอร์มักใช้ในอุปกรณ์และผลิตภัณฑ์ที่ควบคุมอัตโนมัติเช่นรีโมทคอนโทรลระบบควบคุมเครื่องยนต์รถยนต์เครื่องมือไฟฟ้าเครื่องจักรสำนักงานของเล่นและเครื่องใช้ไฟฟ้า ด้วยการลดต้นทุนขนาดและการใช้พลังงานเมื่อเทียบกับอุปกรณ์ I / O อื่น ๆ ไมโครโปรเซสเซอร์หน่วยความจำไมโครคอนโทรลเลอร์ทำให้การควบคุมกระบวนการต่างๆทางอิเล็กทรอนิกส์มีราคาไม่แพง

คอมพิวเตอร์บอร์ดเดี่ยว - Atmega32

ATmega321644 เป็นคอมพิวเตอร์ขนาดเล็กที่มีบอร์ดเดี่ยวที่ใช้ตระกูล Atmel เช่น ATmega32 หรือ Atmel ATmega644 โปรเซสเซอร์ AVR . บอร์ดนี้ได้รับการออกแบบโดยความร่วมมือของ Holger Bu, Ulrich Radig และ Thomas Scherer โดยมีจุดประสงค์แรกเพื่อควบคุมเครื่องชงกาแฟจากระยะไกลผ่านอินเทอร์เน็ต

คอมพิวเตอร์บอร์ดเดี่ยว - Atmega32

คอมพิวเตอร์บอร์ดเดี่ยว - Atmega32

คอมพิวเตอร์บอร์ดเดี่ยวนี้รองรับ RAM สูงสุด 2048 ไบต์ รวมถึงระบบปฏิบัติการฝังตัวที่ออกแบบมาเป็นพิเศษ แม้ว่าจะค่อนข้างเกี่ยวข้องกับ ECB-ATmega321644 และ ECB-AT91 แต่ก็มีคุณสมบัติเฉพาะ ทำงานในช่วงของการใช้พลังงานขั้นต่ำเปล่าน้อยกว่า 100mA ยังคงใช้เป็นเว็บเซิร์ฟเวอร์สำหรับตรวจสอบเว็บแคมการควบคุมระยะไกลบนเว็บ แต่ด้วยพลังงานเพียงเล็กน้อยความจุของเว็บเซิร์ฟเวอร์นั้นต่ำและส่วนใหญ่อุปกรณ์นี้มีไว้สำหรับการใช้งานที่มีความเข้มต่ำ

จอแสดงผล LCD

จอแสดงผลคริสตัลเหลว (LCD) เป็นจอแสดงผลแบบแบนและบางและประกอบด้วยพิกเซลขาวดำที่จัดเรียงไว้ด้านหน้าของตัวสะท้อนแสง มักใช้ในอุปกรณ์อิเล็กทรอนิกส์ซึ่งใช้พลังงานจากแบตเตอรี่ เพราะรวมพลังไว้เล็กน้อย. จอ LCD ที่ใช้ในโปรเจ็กต์นี้เป็นประเภทตัวอักษรและตัวเลขซึ่งแสดงตามตัวอักษรอักขระสัญลักษณ์และตัวเลขจากชุดอักขระ ASCII มาตรฐาน การแสดงผลประเภทนี้ยังแสดงกราฟิกความละเอียดต่ำ

จอแสดงผล LCD

จอแสดงผล LCD

การพัฒนาซอฟต์แวร์

มัลติซิม 2544

เครื่องมือ Multisim 2001 ใช้ในการออกแบบระบบและมีฐานข้อมูลจำนวนมากรายการแผนผังการจำลองการออกแบบ VHDL การสังเคราะห์ FPGAICPLD ความสามารถของ RF การประมวลผลภายหลัง ฯลฯ เครื่องมือนี้มีอินเทอร์เฟซแบบกราฟิกเดียวและใช้งานง่ายสำหรับการออกแบบทั้งหมด และมีฟังก์ชันขั้นสูง แต่คุณต้องใช้การออกแบบจากการผลิต เนื่องจากโปรแกรมรวมเค้าโครง PCB ตรรกะที่ตั้งโปรแกรมได้การจับภาพและการจำลองแผนผัง

มัลติซิม 2544

มัลติซิม 2544

  • สนับสนุนกระบวนการออกแบบวงจรทั้งหมดรวมถึงการออกแบบเข้าสู่เครื่องมือซอฟต์แวร์ที่ใช้
  • การตรวจสอบลักษณะการทำงานของวงจรทำได้โดยใช้การจำลองและการวิเคราะห์
  • การปรับเปลี่ยนการออกแบบวงจรหากลักษณะการทำงานของวงจรเป็นไปตามความคาดหวัง

ตัวอย่างเช่นหากจะต้องอยู่บนไฟล์ แผงวงจรพิมพ์ ขั้นตอนต่อไปคือการใช้โปรแกรมโครงร่าง PCB (ผลิตภัณฑ์ Ultiboard ของ Electronics Workbench) หากจะตั้งอยู่บน PLD (อุปกรณ์ลอจิกที่ตั้งโปรแกรมได้) หรือ CPLD หรือ FPGA ก้าวต่อไป คือการใช้เครื่องมือสังเคราะห์ที่หาได้จาก Electronics Workbench

ทั้งหมดนี้เป็นข้อมูลเกี่ยวกับ ระบบจดจำเสียง และการทำงาน เราหวังว่าคุณจะเข้าใจแนวคิดนี้ดีขึ้น นอกจากนี้คำถามใด ๆ เกี่ยวกับหัวข้อนี้หรือ โมดูลการรู้จำเสียง โปรดแสดงความคิดเห็นของคุณโดยการแสดงความคิดเห็นในส่วนความคิดเห็นด้านล่าง นี่คือคำถามสำหรับคุณแอพพลิเคชั่นระบบจดจำเสียงคืออะไร

เครดิตภาพ:

  • ระบบรักษาความปลอดภัยการจดจำเสียงโดย Zeendo
  • โมดูลการรู้จำเสียงโดย imimg
  • ATmega321644 โดย บาง ๆ
  • Multisim 2001 โดย ดาวน์ซ่า