วิธีทำ BOTNOIVOICE.DEV

การสร้าง Text to Speech App ด้วย Replit

การสร้าง Text to Speech App ด้วย Replit

เรียนรู้วิธีสร้าง แอพแปลงข้อความเป็นเสียงง่ายๆ ด้วย Replit

Text to Speech คืออะไร?

Text to Speech (TTS) เป็นเทคโนโลยีที่แปลงข้อความเป็นเสียงพูดที่เป็นธรรมชาติ ซึ่งสามารถนำไปประยุกต์ใช้ได้หลากหลายรูปแบบ เช่น

🔊

การอ่านออกเสียง

ช่วยอ่านข้อความให้ผู้ที่มีปัญหาทางสายตาหรือผู้ที่มีความบกพร่องทางการอ่าน

🎧

Audiobooks

แปลงหนังสือหรือบทความให้เป็นไฟล์เสียงที่สามารถฟังได้ทุกที่ทุกเวลา

🤖

Virtual Assistants

ใช้ในระบบผู้ช่วยเสมือนเพื่อตอบโต้กับผู้ใช้ด้วยเสียงที่เป็นธรรมชาติ

ขั้นตอนการสร้าง Text to Speech App ด้วย Replit

1

เข้าสู่เว็บไซต์ Replit

เริ่มต้นด้วยการเข้าไปที่เว็บไซต์ https://replit.com และล็อกอินเข้าสู่ระบบ

placeholder
2

สร้าง Repl ใหม่

กดปุ่ม + เพื่อสร้าง Repl ใหม่ และเลือกภาษา JavaScript หรือ Node.js

3

พิมพ์ Prompt ตามนี้เข้าไป

create a text to speech app

1. There's a input text box for the user to insert text.
2. Then use the API to transform the text into speech var request = require('request'); 

var options = {
  'method': 'POST',
  'url' : "https://api-voice.botnoi.ai/openapi/v1/generate_audio",
  body: JSON.stringify({"text":"Your Text", "speaker":"1", "volume":1, "speed":1, "type_media":"m4a", "save_file": "true", "language": "th"}),
  headers : {
    'Botnoi-Token': 'xxx',
    'Content-Type': 'application/json'
  }
};
request(options, function (error, response) {
  if (error) throw new Error((error))
  console.log(response.body);
});

3. Have a input text box for the user to insert Botnoi-Token

3. Looking at the API, you can see that there are speaker, type_media, and language parameters, please have a input text box for the user to insert speaker, and language code, and a dropdown box for type_media (m4a, mp3, wav)

4. You should get the result back from the API in this format

{"text":"Your Text","audio_url":"https://botnoi-dictionary.s3.amazonaws.com:443/701a08fb4ab563b4fbf3e5a8510e4fc1d303f550d189f82429e202fa3e48301f_04182025092814151938.mp3","point":25291,"user_monthly_point":0}

5. Create a audio player, to play the audio from the URL received from 4.
4

รอ Replit ทำงาน

หลังจากพิมพ์ prompt เสร็จแล้ว ให้รอประมาณ 5-10 นาที Replit จะเขียนระบบให้เราโดยอัตโนมัติ

5

ทดสอบการทำงาน

หลังจาก Replit สร้างแอพเสร็จ คุณจะได้แอพ Text to Speech ที่สามารถ:

  • รับข้อความจากผู้ใช้
  • ใส่ค่า Token จาก Botnoi AI
  • เลือกประเภทไฟล์เสียง
  • แปลงข้อความเป็นเสียงผ่าน API
  • เล่นไฟล์เสียงที่ได้รับกลับมา

การทำงานของ API Botnoi Voice

Botnoi Voice API เป็น API สำหรับแปลงข้อความเป็นเสียงภาษาไทยที่เป็นธรรมชาติ โดยมีพารามิเตอร์สำคัญดังนี้:

🔤
รองรับทั้งภาษาไทยและอังกฤษ
🎭
หลากหลายเสียงพูด (speaker)
🎚️
ปรับความเร็วและความดังได้

พารามิเตอร์ของ API

{
  "text": "ข้อความที่ต้องการแปลงเป็นเสียง", 
  "speaker": "1", // เลือกรูปแบบเสียง
  "volume": 1,     // ความดัง 0.1-2.0
  "speed": 1,      // ความเร็ว 0.5-2.0
  "type_media": "m4a", // รูปแบบไฟล์ (m4a, mp3, wav)
  "save_file": "true", 
  "language": "th"  // ภาษา (th, en)
}
ศึกษาเพิ่มเติมเกี่ยวกับ API

ทดสอบความเข้าใจของคุณ

1. Replit คืออะไร?

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

ตัวอย่างแอพ Text to Speech ที่สร้างโดย Replit

placeholder

นี่คือตัวอย่างแอพ Text to Speech ที่สร้างขึ้นจากขั้นตอนข้างต้น คุณสามารถพัฒนาต่อยอดได้ เช่น:

  • เพิ่มความสามารถในการบันทึกไฟล์เสียง
  • เพิ่มการปรับแต่งเสียงเพิ่มเติม (ความเร็ว, โทนเสียง)
  • สร้างระบบแปลภาษาก่อนแปลงเป็นเสียง
  • เพิ่มการแชร์ไฟล์เสียงผ่านโซเชียลมีเดีย
ลองสร้างแอพของคุณเอง

© 2025 AISE - AI Startup Essential

Complete and Continue