Fish Audio S2.1 Pro TTS
สร้าง MP3 ด้วย s2.1-pro-free ราคา $0 ภายใต้ fair use รองรับ 83 ภาษา เสียงเริ่มต้นหรือ Voice ID
เกี่ยวกับโมเดล
ทำไมควรเลือก Fish Audio S2.1 Pro?
เลือก S2.1 Pro เมื่อต้องการเสียงพูดเป็นธรรมชาติในหลายภาษาโดยไม่ต้องดูแลโมเดลแยกตามภาษา ระบบตรวจจับภาษาของข้อความโดยอัตโนมัติและรองรับ 83 ภาษา
จุดเด่นหลัก
- ควบคุมด้วยภาษาธรรมชาติ: ใส่คำบรรยายอย่าง
[whispers sweetly],[laugh]หรือ[sigh]ลงในข้อความได้โดยตรง - นำเสียงกลับมาใช้ซ้ำ: สร้างเสียงโคลนครั้งเดียว แล้วส่ง Voice ID เป็น
reference_idในคำขอ TTS ครั้งถัดไป - โมเดลฟรีมีคุณภาพเท่ากัน:
s2.1-pro-freeใช้คุณภาพโมเดลและความครอบคลุมภาษาเดียวกับs2.1-pro
คำว่า “ฟรี” หมายถึงอะไร
โมเดล API s2.1-pro-free มีราคา $0 สำหรับการพัฒนาและทดสอบภายใต้ข้อจำกัด fair-use ที่ไม่ได้ประกาศตัวเลขชัดเจน และไม่มีการรับประกัน TTFA หรือ DPA ซึ่งแยกจาก Free Tier บนเว็บไซต์ที่ปัจจุบันระบุ 8,000 เครดิตต่อเดือน ประมาณ 7 นาที 500 ตัวอักษรต่อครั้ง และช่องเสียงสาธารณะ 3 ช่อง
สร้างบัญชีและ API Key ของ Fish Audio: https://fish.audio/?aff=QNLX47TF37QU6
วิธีเข้าถึงฟรี (ผ่าน Fish Audio)
ทำไมควรใช้ TTS Endpoint ฟรีนี้?
Endpoint นี้ให้คุณภาพระดับ S2.1 Pro และรองรับ 83 ภาษาผ่านโมเดล s2.1-pro-free ราคา $0 ระบบตรวจจับภาษาอัตโนมัติ และใช้คำกำกับอย่าง [whisper], [laugh] และ [excited] เพื่อปรับการแสดงอารมณ์ได้
วิธีเรียกใช้งาน
- ส่ง JSON ไปที่
POST https://api.fish.audio/v1/tts - ใช้ Bearer authentication และตั้ง header
modelเป็นs2.1-pro-free - ไม่ต้องส่ง
reference_idหากใช้เสียงเริ่มต้น หรือส่ง Voice ID ของเสียงที่บันทึกไว้ - Playground ของเราสร้าง MP3 จำกัดข้อความ 500 ตัวอักษร ไม่เล่นอัตโนมัติ และไม่จัดเก็บเสียง
คำว่า “ฟรี” หมายถึงอะไร
s2.1-pro-free เป็นโมเดลสำหรับพัฒนา API ราคา $0 ภายใต้ fair-use โดย Fish Audio ไม่ได้ประกาศจำนวนคำขอคงที่และไม่มีการรับประกัน TTFA หรือ DPA ส่วน Free Tier บนเว็บไซต์เป็นอีกข้อเสนอหนึ่ง ซึ่งปัจจุบันระบุ 8,000 เครดิตต่อเดือน ประมาณ 7 นาที 500 ตัวอักษรต่อครั้ง และช่องเสียงสาธารณะ 3 ช่อง
สร้างบัญชีและ API Key: https://fish.audio/?aff=QNLX47TF37QU6
ทดลองใช้ในเบราว์เซอร์
เลือกโมเดล วางคีย์ฟรีของคุณเอง แล้วรันได้เลย คีย์ของคุณถูกส่งเพียงครั้งเดียวเพื่อเรียกผู้ให้บริการ และจะไม่ถูกเก็บไว้บนเซิร์ฟเวอร์ของเรา
เลือกโมเดล วางคีย์ฟรีของคุณเอง แล้วรันได้เลย คีย์ของคุณถูกส่งเพียงครั้งเดียวเพื่อเรียกผู้ให้บริการ และจะไม่ถูกเก็บไว้บนเซิร์ฟเวอร์ของเรา
ตัวอย่างโค้ด
curl --request POST https://api.fish.audio/v1/tts \
--header "Authorization: Bearer $FISH_API_KEY" \
--header "Content-Type: application/json" \
--header "model: s2.1-pro-free" \
--data '{"text":"Hello! Welcome to Fish Audio.","format":"mp3"}' \
--output fish-audio.mp3import os
from pathlib import Path
import requests
response = requests.post("https://api.fish.audio/v1/tts",
headers={
"Authorization": f"Bearer {os.environ['FISH_API_KEY']}",
"Content-Type": "application/json",
"model": "s2.1-pro-free",
},
json={"text": "Hello! Welcome to Fish Audio.", "format": "mp3"},
timeout=60,
)
response.raise_for_status()
Path("fish-audio.mp3").write_bytes(response.content)ข้อจำกัดและข้อควรระวัง
ก่อนส่งคำขอ
s2.1-pro-freeอยู่ภายใต้ fair-use ที่ไม่ได้ประกาศตัวเลข และไม่มีการรับประกัน TTFA หรือ DPA- เก็บ API Key ไว้ฝั่งเซิร์ฟเวอร์ และเปลี่ยนคีย์ทันทีหากรั่วไหล
reference_idเป็นตัวเลือก; Playground ของเราสร้าง MP3 และมีขีดจำกัด 500 ตัวอักษรของตนเอง- ใช้เฉพาะเสียงที่คุณเป็นเจ้าของหรือได้รับอนุญาต อ่านเอกสาร TTS API อย่างเป็นทางการ
ความคิดเห็นจากชุมชน
ความคิดเห็นผูกกับบัญชี GitHub ของคุณ — เข้าสู่ระบบเพื่อร่วมพูดคุย