โมดูลการรู้จำเสียง: ขั้นตอนการทำงานและการใช้งาน

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





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

โมดูลเสียง

โมดูลเสียง



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

การจดจำเสียงเป็นเทคนิคที่ช่วยอำนวยความสะดวกอย่างเป็นธรรมชาติ ส่วนต่อประสานระหว่างมนุษย์กับเครื่องจักร โดยใช้โมดูลการจดจำเสียง มันแยกและวิเคราะห์คุณสมบัติเสียงของมนุษย์ที่ส่งไปยังเครื่องหรือคอมพิวเตอร์ผ่านไมโครโฟน เทคนิคการรู้จำเสียงแบ่งออกเป็นหลายประเภทตามเกณฑ์ที่แตกต่างกันเช่นขอบเขตของผู้ใช้จำนวนคำที่ใช้ในการจดจำความเป็นธรรมชาติของการพูด หากระดับการจดจำเสียงมากกว่า 95% จะใช้เฉพาะการจดจำเสียงเท่านั้น


หลักการทำงานของโมดูลจดจำเสียง

HM2007 เป็นชิปตัวเดียว CMOS โมดูลการรู้จำเสียง เป็นวงจรรวมขนาดใหญ่ด้านหน้าแบบอนาล็อกบนชิปที่มีการวิเคราะห์เสียงการรู้จำเสียงและกระบวนการควบคุมระบบจดจำเสียง HM2007 สามารถทำงานได้สองโหมด: โหมดแมนนวลและโหมดควบคุม CPU



HM2007

HM2007 พินไดอะแกรม

ในโหมดการทำงานแบบแมนนวลโมดูลจดจำเสียง HM2007 ใช้เพื่อสร้างระบบจดจำแบบง่ายโดยการเชื่อมต่อส่วนประกอบต่างๆเช่นปุ่มกด SRAM ของหน่วยความจำ 8Kbyte และส่วนประกอบอื่น ๆ หากเปิดเครื่อง HM2007 จะเริ่มกระบวนการเริ่มต้นและหากขา WAIT เป็น L HM2007 จะตรวจสอบหน่วยความจำภายนอก: SRAM 8Kbyte - ว่าสมบูรณ์หรือไม่ แต่ถ้า WAIT เป็น H กระบวนการตรวจสอบหน่วยความจำจะถูกข้ามไปโดย HM2007 หลังจากกระบวนการเริ่มต้นนี้ HM2007 จะเข้าสู่โหมดการรับรู้ ในโหมดการรับรู้หากพิน WAIT เป็น H แสดงว่า HM2007 พร้อมที่จะยอมรับเสียงและเริ่มกระบวนการรับรู้ หากพิน WAIT เป็น L แสดงว่า HM2007 ไม่ยอมรับเสียงที่จะรับรู้ จากนั้นการฝึกรูปแบบใหม่โดยการล้างรูปแบบที่ฝึกแล้วเป็นการดำเนินการสองอย่างที่ดำเนินการโดยใช้ปุ่มฟังก์ชัน: TRN และ CLR สามารถล้างรูปแบบทั้งหมดใน HM2007 ได้โดยป้อนปุ่มตัวเลข 99 แล้วกด CLR

ในโหมดควบคุมการทำงานของ CPU ฟังก์ชันต่างๆเช่น RECOG, TRAIN, RESULT, UPLOAD, DOWNLOAD, RESET ของโมดูลการจดจำเสียง HM2007 มีให้ในโหมดนี้ เช่นเดียวกับโหมดการทำงานด้วยตนเองในโหมดนี้ยังเปิดใช้งานการจดจำการฝึกอบรมส่งผลให้อัปโหลดดาวน์โหลดและรีเซ็ตการดำเนินการตามเกณฑ์ที่แตกต่างกัน

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

ยานยนต์หุ่นยนต์ควบคุมด้วยเสียง

ชุดโครงการยานยนต์หุ่นยนต์ควบคุมด้วยเสียง

ชุดโครงการยานยนต์หุ่นยนต์ควบคุมด้วยเสียง

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


แผนภาพบล็อกเครื่องส่งสัญญาณของยานยนต์หุ่นยนต์ควบคุมด้วยเสียง

แผนภาพบล็อกเครื่องส่งสัญญาณของยานยนต์หุ่นยนต์ควบคุมด้วยเสียง

การเคลื่อนไหวของ ยานยนต์ ในทิศทางที่เฉพาะเจาะจงสามารถควบคุมได้โดยใช้มอเตอร์สองตัวที่เชื่อมต่อกับไมโครคอนโทรลเลอร์ 8051 series เครื่องส่ง RF แปลงคำสั่งโดยการกดสวิตช์หรือคำสั่งเสียงที่แปลงเป็นข้อมูลดิจิทัลที่เข้ารหัสเพื่อประโยชน์ของช่วงที่ยอมรับได้ (ไม่เกิน 200 เมตร) จากยานยนต์ ข้อมูลที่เข้ารหัสที่ได้รับที่วงจรตัวรับจะถูกถอดรหัสเพื่อส่งไปยังไมโครคอนโทรลเลอร์ตัวอื่นเพื่อขับเคลื่อนมอเตอร์กระแสตรงโดยใช้ IC ไดรเวอร์มอเตอร์สำหรับควบคุมทิศทางและการเคลื่อนที่ของมอเตอร์โดยใช้ข้อมูลที่ถอดรหัสของคำสั่งเสียง

แผนภาพบล็อกตัวรับของยานยนต์หุ่นยนต์ควบคุมด้วยเสียง

แผนภาพบล็อกตัวรับของยานยนต์หุ่นยนต์ควบคุมด้วยเสียง

ยานยนต์หุ่นยนต์ที่ควบคุมด้วยเสียงพร้อมโครงการรู้จำเสียงทางไกลนี้สามารถรวมเข้ากับไฟล์ เทคโนโลยี DTMF ที่อำนวยความสะดวกในการควบคุมยานยนต์โดยใช้โทรศัพท์มือถือ เทคโนโลยี DTMF นี้ให้การสื่อสารระยะไกลมากเมื่อเทียบกับเทคโนโลยี RF - ดังนั้นจึงสามารถควบคุมยานยนต์หุ่นยนต์จากระยะไกลได้จากระยะไกล

การบันทึกเสียงและวงจรการเล่น

APR 9301 IC

APR 9301 IC

APR 9301 IC

APR 9301 IC ประกอบด้วย 28 พินและหน่วยความจำแฟลชแบบไม่ลบเลือน อำนวยความสะดวกในการบันทึก 100K รอบและการจัดเก็บหน่วยความจำประมาณ 100 ปี ต้องใช้กระแสไฟฟ้าแรงดันต่ำ 5V และ 25mA สำหรับการทำงานปกติของวงจรรวม APR 9301

การทำงานของวงจรบันทึกเสียงและการเล่น

APR 9301 IC ดำเนินการ การบันทึกและเล่นเสียง การดำเนินงาน การบันทึกสามารถทำได้โดยรับสัญญาณเสียงโดยใช้ไมค์คอนเดนเซอร์คุณภาพดี (ทุกชนิด) ที่เชื่อมต่อกับ 17 และ 18 พินของวงจรรวม หากเราปิดสวิตช์ S1 โหมดบันทึกจะสามารถเริ่มต้นได้เพื่อบันทึกข้อความเสียงได้อย่างง่ายดายเป็นเวลา 20-30 วินาที ตามข้อบ่งชี้ของ LED บันทึกที่เชื่อมต่อกับพิน 25 ของ APR 9301 IC จะกะพริบตราบเท่าที่ขา L 27 ต่อสายดิน

การบันทึกเสียงและวงจรการเล่น

การบันทึกเสียงและวงจรการเล่น

หลังจากเสร็จสิ้น 20 รอบด้วยหน่วยความจำสุดท้ายกระบวนการบันทึกจะสิ้นสุดโดยอัตโนมัติโดยการเปลี่ยนค่าของตัวต้านทาน R1 ที่เชื่อมต่อกับพิน 6 และ 7 ของ APR 9301 IC ระยะเวลาบันทึกสูงสุด 20 วินาที 24 วินาทีและ 30 วินาทีสามารถรับได้โดยการเปลี่ยนค่าของตัวต้านทาน R1 เป็น 52K, 67K และ 89K ตามลำดับ

ส่วนอินพุตจะปิดเสียงโดยอัตโนมัติระหว่างโหมดการเล่น หากปิดสวิตช์ S2 ข้อความจะมาจากลำโพงตั้งแต่ต้นข้อความที่บันทึกไว้ หากฟังก์ชั่นการบันทึกหรือการเล่นเสร็จสิ้นแล้ว APR 9301 IC จะเข้าสู่โหมดสแตนด์บาย

วงจรนี้สามารถสะสมได้บน PCB ทั่วไป บัดกรีฐาน IC APR 9301 อย่างระมัดระวังเพื่อไม่ให้เกิดการลัดวงจรระหว่างพินของวงจรรวม ตรวจสอบวงจรหลังจากประกอบเข้ากับ PCB จากนั้นเชื่อมต่อ IC ในฐาน IC ก่อนจ่ายไฟเข้าวงจรให้ตรวจสอบการเชื่อมต่อพินอย่างใกล้ชิด 5-volt regulator IC-based Power supply ใช้สำหรับจ่ายไฟให้กับวงจร ใช้ลำโพงคุณภาพดีขนาด 2 นิ้ว 8 โอห์มเพื่อให้ได้เสียงที่ชัดเจน การบันทึกทำได้โดยการกดสวิตช์ S1 ไมโครโฟนจะรับสัญญาณเสียง (เสียงพูดหรือดนตรี) และส่งต่อไปยัง IC ซึ่งสัญญาณเสียงจะถูกเก็บไว้ในเซลล์หน่วยความจำ หากเราปิดสวิตช์ S2 การเล่นจะเริ่มขึ้นและเราจะได้ยินข้อความที่บันทึกไว้ผ่านลำโพง

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

เครดิตภาพ: