» หัวข้อ » เคล็ดลับ » Speech synthesizer สำหรับ Arduino ของคุณ

Speech synthesizer สำหรับ Arduino ของคุณ



ผู้แต่งคำแนะนำภายใต้ชื่อเล่น Utsource จะบอกวิธีการใช้ห้องสมุด Talkie ซึ่งช่วยให้คุณสังเคราะห์เสียงพูดด้วย Arduino. นี่ไม่ใช่เครื่องสังเคราะห์เสียงพูดที่คุณสามารถใช้กับสมาร์ทโฟนแท็บเล็ตหรือพีซีและสามารถส่งข้อความได้ ชุดของคำที่นี่ได้รับการแก้ไขแล้ว แต่มีมากกว่าหนึ่งพันคำ (รวมทั้งหมดนี้มีพจนานุกรมที่เชื่อมโยงไว้หลายฉบับ) ไลบรารีนี้ใช้อัลกอริธึมการสังเคราะห์ซอฟต์แวร์ที่นำมาใช้ครั้งเดียวในฮาร์ดแวร์ในชิป TI

ห้องสมุดของ Talkie อยู่ ที่นี่มันสามารถดาวน์โหลดผ่านตัวจัดการไลบรารีโดยป้อนชื่อลงในแถบค้นหา ตัวช่วยสร้างจะแสดงสิ่งนี้ในภาพหน้าจอ:



ไลบรารีไม่ต้องการการขยาย RAM, ROM, การเพิ่มตัวสังเคราะห์ฮาร์ดแวร์ใด ๆ การสังเคราะห์เสียงพูดนั้นเป็นโปรแกรมโดยสมบูรณ์สัญญาณเสียงจะถูกส่งออกโดยใช้ PWM ไปยังเอาต์พุต 3 ที่นั่นคุณสามารถเชื่อมต่อหัวแบบไดนามิกผ่านตัวต้านทานหรือคุณสามารถใช้เครื่องขยายเสียงเพิ่มเติม ในกรณีที่สองตัวกรอง low-pass ระหว่าง Arduino และแอมป์นั้นเป็นที่ต้องการ ด้วยแอมพลิฟายเออร์ที่ทรงพลังตัวกรองสัญญาณความถี่ต่ำจะกลายเป็นสิ่งจำเป็น แอมพลิฟายเออร์สามารถดำเนินการได้บนองค์ประกอบพื้นฐานใด ๆ ตัวต้นแบบจะเลือกชิป LM386 เขาใช้วงจรสวิตชิ่งเป็นมาตรฐานเป็นที่ชัดเจนว่าไมโครโฟนและตัวต้านทานโหลดที่แสดงบนมันไม่จำเป็นสำหรับเขา - แหล่งสัญญาณจะเป็น Arduino



เขาจำลองวงจรนี้ในโปรแกรม Fritzing:



และมันสร้างบนเขียงหั่นขนมเหมือนเขียงหั่นขนม



ในการทดสอบไลบรารีที่ใช้งานจริงตัวช่วยสร้างจะเปิด Sketch Editor ใน Arduino IDE:



และเขาหมุนรหัสนี้:

#include "Talkie.h" //Talkie.h ใช้ในการเริ่มต้นไลบรารีนี้และตั้ง Digital pin 3 ของ Arduino เป็นขาออก

#include "Vocab_US_Large.h" //Vocab_US_Large.h ใช้ในการใช้การแจ้งเตือน

#include "Vocab_Special.h" //Vocab_Special.h ใช้ในการหยุดการทำงานชั่วคราว

เสียง Talkie // กำหนดวัตถุ ‘value’ เพื่อใช้คำสั่ง

การตั้งค่าเป็นโมฆะ () {
}
void loop () {
voice.say (spPAUSE2);
voice.say (sp2_DANGER);
voice.say (sp2_DANGER);
voice.say (sp3_STORM);
voice.say (sp3_IN);
voice.say (sp3_THE);
voice.say (sp3_NORTH);
/ * คำสั่งแรก voice.say (spPAUSE2) คือการหยุดสั้น ๆ ในขณะที่ทำซ้ำข้อความแจ้งเตือน และคำสั่งถัดไปเป็นเพียงคำง่ายๆที่บ่งบอกถึง: อันตรายอันตรายในทิศเหนือ * /
}


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

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

เหมาะสำหรับหัวข้อ

หัวข้อที่เกี่ยวข้อง

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...