กลับไปหน้ารวมไฟล์
talking-arduino-arduino-text-to-speech-547e4e.md

ดูคลิปวิดีโอเพื่อคู่มือแบบจัดเต็ม

ดูคลิปวิดีโอเพื่อคู่มือแบบจัดเต็ม - ตอนที่ 2

ลงลึกเรื่องเทคนิคกันหน่อย

การสังเคราะห์เสียงด้วยซอฟต์แวร์ล้วนๆ

โปรเจกต์นี้ทำให้ Arduino (ที่เป็น MCU 8-bit) สามารถพูดเสียงคล้ายมนุษย์ได้โดยไม่ต้องใช้ชิปเสียงเฉพาะทาง

  • ไลบรารี Talkie: ใช้ไลบรารี Talkie ซึ่งทำงานด้วยวิธี Linear Predictive Coding (LPC) ไลบรารีนี้เก็บ "โฟนีม" และ "อัลโลโฟน" ที่ถูกกำหนดไว้ล่วงหน้า
  • เอาต์พุตเสียง: สัญญาณเสียงถูกสร้างผ่าน PWM (Pulse Width Modulation) บน digital pin ปกติ

การต่อวงจรฮาร์ดแวร์

  • ขั้นตอนขยายสัญญาณ: สัญญาณ PWM ความถี่สูงจะผ่านตัวกรอง RC ง่ายๆ เพื่อปรับเสียงให้เรียบก่อนเข้าสู่ แอมป์ LM386
  • ประโยชน์: มันสร้าง "เสียงพูด" ราคาถูกสำหรับหุ่นยนต์โต้ตอบ, สัญญาณเตือน, หรืออุปกรณ์ช่วยเหลือต่างๆ แสดงให้เห็นว่าแม้แต่โปรเซสเซอร์ 8-bit ธรรมดาๆ ก็ทำ Digital Signal Processing (DSP) แบบซับซ้อนได้ งานนี้หล่อเท่เลย!

ข้อมูล Frontmatter ดั้งเดิม

title: "Talking Arduino!?! Arduino Text to Speech"
description: "Arduino taking! Home automation."
author: "helloanimesh390"
category: ""
tags:
  - "audio"
  - "home automation"
  - "arduino talking"
  - "talking robot"
views: 32709
likes: 15
price: 699
difficulty: "Easy"
components:
  - "1x Arduino UNO"
  - "1x Speaker: 0.25W, 8 ohms"
  - "1x Jumper wires (generic)"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/73c9d6a1-fe8e-4efb-baa6-3884626e2f00.ino"
documentationLinks: []
passwordHash: "10707f30428c68563a9566b644aba2c10235536e3d2306b562e785f31cfa419d"
encryptedPayload: "U2FsdGVkX19jsFlgy4dUEsxODOPECc8QE/qqkqFNHL+iU9/ZC5GOUXQBdeqfLyHJ1HB2SHTSvMVpy3y5irpahh2Evm3AoTy+btQWkeMGB5g="
seoDescription: "Learn how to make Arduino talk using Text to Speech for Home automation projects. Simple step-by-step DIY guide."
videoLinks:
  - "https://www.youtube.com/embed/l3Gk-7JKFXU"
  - "https://www.youtube.com/embed/5i9OShmX2NI"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/talking-arduino-arduino-text-to-speech-547e4e_cover.jpg"
lang: "th"