การผสานรวม SpeechGen API กับ Make.com: ทำให้เวิร์กโฟลว์ข้อความเป็นคำพูดเป็นไปโดยอัตโนมัติ

, 27-10-2025

ทำให้การสร้างเนื้อหาเสียงง่ายขึ้น: การผสานรวม SpeechGen.io กับ Make.com บทความบล็อกนี้จะแนะนำคุณเกี่ยวกับการผสานรวมบริการอัตโนมัติ Make.com (เดิมชื่อ Integromat) เข้ากับบริการสังเคราะห์เสียงด้วยโครงข่ายประสาทเทียมของเรา SpeechGen.io การผสานรวมนี้ช่วยให้กระบวนการข้อความเป็นคำพูดเป็นไปโดยอัตโนมัติ ทำให้การสร้างเนื้อหาง่ายขึ้นและมีประสิทธิภาพมากขึ้น

วิธีการทำงาน

เราครอบคลุมสองวิธีตามความยาวของข้อความที่คุณต้องการแปลงเป็นคำพูด:

  1. สำหรับข้อความสูงสุด 2000 ตัวอักษร: วิธีนี้เกี่ยวข้องกับการร้องขออย่างรวดเร็วและการรับเอาต์พุตเสียงทันที เหมาะสำหรับข้อความสั้นๆ ที่ต้องการแปลงอย่างรวดเร็ว

  2. สำหรับข้อความที่ยาวกว่า 2000 ตัวอักษร: วิธีนี้ใช้การร้องขอสองครั้ง การร้องขอครั้งแรกจะส่งข้อความพร้อมการตั้งค่าเสียงสำหรับการแปลง การร้องขอครั้งที่สอง ซึ่งควรทำไม่เร็วกว่าหนึ่งนาทีหลังจากนั้น จะดึงไฟล์เสียงที่เสร็จสมบูรณ์ วิธีการนี้ช่วยให้มั่นใจว่าข้อความที่ยาวขึ้นจะได้รับการประมวลผลอย่างมีประสิทธิภาพโดยไม่ทำให้ระบบโอเวอร์โหลด

ทำไมต้องใช้ Make.com?

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

เริ่มต้นใช้งาน

ในการเริ่มต้นการผสานรวม คุณจะต้องทำความคุ้นเคยกับ API ของเรา คุณสามารถค้นหาข้อมูลที่จำเป็นทั้งหมด รวมถึงเอกสารและคำถามที่พบบ่อยได้ที่ SpeechGen.io API FAQ

คู่มือวิดีโอฉบับเต็ม

1. วิธีข้อความสั้น

ในบล็อกโพสต์นี้ เราจะเรียนรู้วิธีสร้างไฟล์ Mp3 จากข้อความโดยใช้ SpeechGen จากนั้นอัปโหลดไฟล์ Mp3 นั้นไปยัง DropBox

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

1. ข้อกำหนด

2. รับคีย์ SpeechGen API ของคุณ

  1. เข้าสู่ระบบโปรไฟล์ SpeechGen.io ของคุณ
  2. ไปที่ โปรไฟล์ ของคุณ
  3. เปิดเผยและคัดลอกคีย์ API ของคุณ เราจะใช้มันในภายหลัง

Speechgen API Key

3. สร้างสถานการณ์ใหม่

เข้าสู่ระบบ Make.com & คลิก "สร้างสถานการณ์ใหม่"

สร้างสถานการณ์ใหม่

4. เพิ่มโมดูลใหม่

เพิ่มโมดูลใหม่

5. เลือก HTTP

ค้นหา "HTTP" และเลือก "HTTP" จากรายการโมดูลที่มีอยู่

เลือก HTTP จากรายการ

6. เลือก Make a request

เลือก Make a request

7. ป้อน URL

ป้อน URL เป็น https://speechgen.io/index.php?r=api/text

จากนั้นคลิก “เพิ่มพารามิเตอร์” เพื่อเพิ่ม Query params ให้กับการร้องขอของเรา

ป้อน URL

8. แทรกพารามิเตอร์อีก 3 ตัว

เราต้องป้อนพารามิเตอร์ทั้งหมด 4 ตัว ดังนั้นเรามาเพิ่มอีก 3 ตัว

เพิ่มพารามิเตอร์อีก 3 ตัว

9. ป้อนพารามิเตอร์ที่จำเป็น

ป้อนพารามิเตอร์ที่จำเป็น

  • token = โทเค็น API ที่คุณคัดลอกมาจากขั้นตอนที่ 2
  • email = อีเมลที่เชื่อมโยงกับบัญชี SpeechGen ของคุณ
  • voice = ชื่อเสียงที่แน่นอน คุณสามารถเลือกเสียงที่คุณชอบจาก รายการเสียงทั้งหมด และคัดลอกชื่อเสียงจากที่นั่น เสียง JSON API https://speechgen.io/index.php?r=api/voices.
  • text = ข้อความที่คุณต้องการแปลงเป็นคำพูด ตัวอย่างเช่น ฉันจะวางข้อความดังกล่าว: "โซลูชันที่ใช้งานได้จริงสำหรับการสร้างเสียงพากย์ สื่อการเรียนรู้ และโฆษณา สร้างคำพูดจากข้อความในหลายภาษาและสำเนียง ปรับแต่งการตั้งค่าเสียงให้ตรงตามความต้องการเฉพาะ".

10. คลิก OK เพื่อบันทึกการเปลี่ยนแปลง

OK เพื่อบันทึกการเปลี่ยนแปลง

11. เรียกใช้สถานการณ์ของคุณ

ตอนนี้ถึงเวลาเรียกใช้และทดสอบสถานการณ์ของคุณแล้ว

เรียกใช้สถานการณ์ของคุณ

12. คลิกที่ฟอง

คลิกที่ ฟอง นี้เพื่อดูผลลัพธ์ของการร้องขอของคุณ

คลิกที่ฟอง

เน้นที่ส่วนเอาต์พุต คุณจะเห็น ‘Data

คุณจะเห็น ‘file’ ซึ่งเป็น URL ของไฟล์ Mp3 ที่สร้างขึ้นจากข้อความของเรา

ไฟล์ Mp3 ที่สร้างขึ้น

หากคุณไปที่ URL นี้ คุณสามารถเล่นและดาวน์โหลดไฟล์ Mp3 ได้

เพื่อให้ข้อมูลจาก SpeechGen เข้าถึงได้ง่ายโดยโมดูลอื่นๆ เราสามารถเพิ่มโมดูลอื่นลงในสถานการณ์ของเราได้

14. เพิ่มโมดูลอื่น

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

โมดูลถัดไป

15. เลือกตัวเลือก 'JSON'

ค้นหา 'JSON' และเลือกตัวเลือกนี้

เลือก json

16. เลือก Parse JSON

จากนั้นเลือก "Parse JSON" เพื่อให้เราสามารถส่งออกข้อมูลจาก SpeechGen ไปยังตัวแปรหลายตัวที่เราสามารถใช้ในสถานการณ์ของเราได้

เลือก Parse JSON

17. ป้อน ‘Data’

คลิกที่นี่ (สตริง JSON) เพื่อป้อน ‘Data’ จากโมดูล HTTP ก่อนหน้า

ป้อนข้อมูล

18. คลิก ‘Data’

คลิก ‘Data’ เพื่อเพิ่มลงในฟิลด์และคลิก OK เพื่อบันทึกการเปลี่ยนแปลง

คลิก Data

19. เรียกใช้ครั้งเดียว

คลิก ‘เรียกใช้ครั้งเดียว’ เพื่อดำเนินการสถานการณ์

คลิก Run Once เพื่อดำเนินการสถานการณ์

เลือก ‘เรียกใช้ต่อไป’ เพื่อบังคับให้ Make เรียกใช้สถานการณ์

เรียกใช้ต่อไป

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

20. คลิกที่ฟอง

คลิก ฟอง เหนือโมดูล JSON เพื่อดูข้อมูลที่เราได้รับ

คลิกที่ฟองเหนือโมดูล JSON

ตอนนี้ข้อมูลทั้งหมดที่อยู่ภายใต้ ‘Data’ อยู่ในตัวแปรแต่ละตัวที่เราสามารถใช้ในโมดูลถัดไปได้แล้ว…

คุณยังสามารถสังเกตเห็นตัวแปร ‘file’ ที่มี URL ของไฟล์ Mp3 ที่สร้างขึ้น ซึ่งเราจะใช้ในโมดูลถัดไป

สังเกตไฟล์

ตอนนี้เรามาอัปโหลดไฟล์ Mp3 ที่สร้างขึ้นไปยัง Dropbox เพื่อทำเช่นนั้น เราต้องดาวน์โหลดไฟล์ Mp3 ในสถานการณ์นี้ก่อน

21. เพิ่มโมดูล HTTP อีกตัวเพื่อดาวน์โหลดไฟล์

เพิ่มโมดูล HTTP อีกตัว

เลือก รับไฟล์ เพื่อให้เราสามารถดาวน์โหลดไฟล์ Mp3 ภายในสถานการณ์ได้

เลือก Get File

โมดูลส่วนใหญ่ต้องการเพียง URL แต่ DropBox ต้องการการป้อนข้อมูลไฟล์จริงโดยตรง

22. แมปตัวแปร ‘file’

แมปตัวแปร ‘file’ ซึ่งเป็น URL ที่เราสามารถใช้เพื่อรับไฟล์ได้

แมปตัวแปรไฟล์

23. โมดูล DropBox

จากนั้นเราจะเพิ่มโมดูล DropBox

โมดูล DropBox

24. เลือกอัปโหลดไฟล์

เลือกอัปโหลดไฟล์

เลือก โฟลเดอร์ ที่จะบันทึกภายใน Dropbox ของคุณ จากนั้นเลือก Map เพื่อให้เราสามารถเปลี่ยนชื่อไฟล์ Mp3 ที่อัปโหลดได้

ไฟล์

ตรวจสอบให้แน่ใจว่าคุณเพิ่มนามสกุลไฟล์ ‘.mp3’ ที่ท้ายชื่อ เพื่อให้ Dropbox จดจำว่าเป็นไฟล์ Mp3 ที่คุณสามารถเล่นได้ง่ายขึ้น

ไฟล์ Mp3

หลังจากเรียกใช้สถานการณ์ เรามีไฟล์ที่อัปโหลดไปยัง DropBox แล้ว

ไฟล์ที่อัปโหลดไปยัง DropBox

กระบวนการที่สมบูรณ์สำหรับวิธีที่ 1

ภาพรวมของกระบวนการทั้งหมด

  1. HTTP: สร้างเสียงจากข้อความโดยใช้ SpeechGen.io
  2. JSON: แยกวิเคราะห์ข้อมูลที่เราได้รับจาก SpeechGen API
  3. HTTP: รับข้อมูลไบนารีของไฟล์ที่สร้างขึ้น
  4. Dropbox: อัปโหลดข้อมูลนั้นไปยัง Dropbox

2. วิธีข้อความยาว

ตอนนี้ เรากำลังใช้ Long text API ของ SpeechGen เพื่อสร้าง TTS แบบยาว

วิธีที่สองออกแบบมาสำหรับข้อความที่ยาวกว่า 2000 ตัวอักษร ซึ่งแตกต่างจากวิธีแรกที่แปลงข้อความสั้นๆ เป็นคำพูดอย่างรวดเร็ว วิธีนี้เกี่ยวข้องกับสองขั้นตอนเนื่องจากเวลาประมวลผลที่จำเป็นสำหรับข้อความที่ยาวขึ้น

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

ความแตกต่างหลักจากวิธีแรกคือความจำเป็นในการร้องขอครั้งที่สองเนื่องจากเวลาประมวลผลที่ยาวนานขึ้น วิธีนี้ช่วยให้จัดการข้อความที่กว้างขวางได้อย่างมีประสิทธิภาพ ทำให้เหมาะสำหรับการสร้างเนื้อหาเสียงที่ยาวขึ้น

จากนั้นเราจะอัปโหลดไฟล์ไปยัง Dropbox เป็นการสาธิต แต่ตัวเลือกนั้นไม่มีที่สิ้นสุดว่าคุณจะใช้ TTS API นี้ได้อย่างไร

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

1. ข้อกำหนด

2. รับคีย์ SpeechGen API ของคุณ

  1. เข้าสู่ระบบโปรไฟล์ SpeechGen.io ของคุณ
  2. ไปที่ โปรไฟล์ ของคุณ
  3. เปิดเผยและคัดลอกคีย์ API ของคุณ เราจะใช้มันในภายหลัง

Speechgen API Key

3. สร้างสถานการณ์ใหม่

เข้าสู่ระบบ Make.com & คลิก "สร้างสถานการณ์ใหม่"

สร้างสถานการณ์ใหม่

4. เพิ่มโมดูลใหม่

เพิ่มโมดูลใหม่

5. เลือก HTTP

ค้นหา "HTTP" และเลือก "HTTP" จากรายการโมดูลที่มีอยู่

Select HTTP from the list

6. เลือก Make a request

Select Make a request

7. ป้อน URL

ป้อน URL เป็น https://speechgen.io/index.php?r=api/longtext

จากนั้นคลิก “Add parameter” เพื่อเพิ่ม Query params ในคำขอของเรา

Input URL

8. ป้อน 4 พารามิเตอร์ 

เราต้องป้อนพารามิเตอร์ทั้งหมด 4 ตัว ดังนั้นเรามาเพิ่มอีก 3 ตัวกัน

Add parameter 3 more

9. ป้อนพารามิเตอร์ที่จำเป็น

Input the required parameters

  • token = API Token ที่คุณคัดลอกมาจากขั้นตอนที่ 2
  • email = อีเมลที่เชื่อมโยงกับบัญชี SpeechGen ของคุณจากขั้นตอนที่ 2
  • voice = ชื่อเสียงที่ถูกต้อง คุณสามารถเลือกเสียงที่คุณชอบจาก รายการเสียงทั้งหมด และคัดลอกชื่อเสียงจากที่นั่น เสียง JSON API https://speechgen.io/index.php?r=api/voices.
  • text = ข้อความที่คุณต้องการแปลงเป็นเสียงพูด

10. คลิก OK เพื่อบันทึกการเปลี่ยนแปลง

11. เรียกใช้

ตอนนี้ถึงเวลาเรียกใช้และทดสอบสถานการณ์ของคุณ

Run your scenario

12. คลิกที่ฟอง

คลิกที่ฟองนี้เพื่อดูผลลัพธ์ของคำขอของคุณ

Click on the bubble

เน้นที่ส่วนเอาต์พุต คุณจะเห็น ‘Data’.

คุณจะเห็น ‘id’ ซึ่งเป็น ID ของคำขอของเรา

File ID

ตอนนี้ เพื่อให้ข้อมูลจาก SpeechGen เข้าถึงได้ง่ายโดยโมดูลอื่น ๆ เราสามารถเพิ่มโมดูลอื่นในสถานการณ์ของเราได้

13. เพิ่มโมดูลอื่น

เลื่อนเมาส์ไปที่โมดูลแรกที่เรามี คุณจะเห็นปุ่มบวก คลิกที่ปุ่มนั้น

next  module

14. เพิ่ม JSON

ค้นหา ‘JSON’ และเลือกตัวเลือกนี้

Select json

จากนั้นเลือก Parse JSON เพื่อให้เราสามารถส่งออกข้อมูลจาก SpeechGen ไปยังตัวแปรหลายตัวที่เราสามารถใช้ในสถานการณ์ของเราได้

Select Parse JSON

15. ป้อน ‘Data’

คลิกที่นี่เพื่อป้อน ‘Data’ จากโมดูล HTTP ก่อนหน้า

Tnput Data

16. คลิก ‘Data’

คลิก ‘Data’ เพื่อเพิ่มลงในช่องและคลิก OK เพื่อบันทึกการเปลี่ยนแปลง

Click Data

17. เรียกใช้ครั้งเดียว

คลิก Run Once เพื่อเรียกใช้สถานการณ์

Click Run Once to execute the Scenario

เลือก ‘Run Anyway’ เพื่อบังคับให้ Make เรียกใช้สถานการณ์

Run Anyway

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

18. คลิกที่ฟอง

คลิกที่ฟองเหนือโมดูล JSON เพื่อดูข้อมูลที่เราได้รับ

Click the bubble above the JSON module

ตอนนี้ข้อมูลทั้งหมดที่อยู่ภายใต้ ‘Data’ อยู่ในตัวแปรแต่ละตัวที่เราสามารถใช้ในโมดูลถัดไปได้

คุณยังสามารถสังเกตเห็นตัวแปร ‘ID’ ซึ่งเราจะใช้ในขั้นตอนถัดไปเพื่อรับ URL ไฟล์ TTS ของเรา

TTS File URL

19. เพิ่มโมดูล SLEEP

เพิ่ม โมดูล SLEEP เพื่อรอให้ TTS สร้างเสร็จ

Sleep

Click on the SLEEP

20. ตั้งค่า SLEEP

ตั้งค่าระยะเวลา SLEEP ระหว่าง 1-5 นาที (60-300 วินาที)

เราจะตั้งค่าเป็น 200 วินาทีสำหรับการสาธิตของเรา

Set the SLEEP Duration

ตอนนี้เรามาอัปโหลดไฟล์ Mp3 ที่สร้างขึ้นไปยัง Dropbox เพื่อทำเช่นนั้น เราต้องดาวน์โหลดไฟล์ Mp3 ในสถานการณ์นี้ก่อน

21. เพิ่มโมดูล HTTP อีกตัว

เพิ่มโมดูล HTTP อีกตัวเพื่อรับ TTS ที่สร้างขึ้น

Get the Generated TTS

ป้อนพารามิเตอร์ที่จำเป็น:

  • token = API Token ที่คุณคัดลอกมาจากขั้นตอนที่ 2
  • email = อีเมลที่เชื่อมโยงกับบัญชี SpeechGen ของคุณจากขั้นตอนที่ 2
  • id = ID ของ TTS จากคำขอแรก [Parse JSON, ขั้นตอนที่ 2]

22. การแมป ID จากโมดูล JSON

Mapping the id from the JSON module

23. รับข้อมูล 

เรียกใช้สถานการณ์เพื่อรับข้อมูลและเพิ่มโมดูล Parse JSON อีกตัว

Parse JSON module

แมป ‘Data’ จากโมดูล HTTP ก่อนหน้า

23. เรียกใช้สถานการณ์อีกครั้ง

เรียกใช้สถานการณ์อีกครั้งเพื่อรับข้อมูลจากโมดูล Parse JSON ล่าสุด จากนั้นเพิ่มโมดูล HTTP อีกตัวเพื่อดาวน์โหลดไฟล์

Add another HTTP Module

24. เลือก ‘Get File’

เลือก ‘Get File’ เพื่อให้เราสามารถดาวน์โหลดไฟล์ Mp3 ภายในสถานการณ์ได้

Select Get File

โมดูลส่วนใหญ่ต้องการเพียง URL แต่ DropBox ต้องการการป้อนข้อมูลไฟล์จริงโดยตรง

25. แมปตัวแปร ‘file’

แมปตัวแปร ‘file’ ซึ่งเป็น URL ที่เราสามารถใช้เพื่อรับไฟล์ได้

Map the file variable

26. จากนั้นเราจะเพิ่มโมดูล DropBox

DropBox module

27. เลือก Upload file

Select Upload file

เลือกโฟลเดอร์ที่จะบันทึกใน Dropbox ของคุณ จากนั้นเลือก Map เพื่อให้เราสามารถเปลี่ยนชื่อไฟล์ Mp3 ที่อัปโหลดได้

File

ตรวจสอบให้แน่ใจว่าคุณเพิ่มนามสกุลไฟล์ ‘.mp3’ ที่ท้ายชื่อ เพื่อให้ Dropbox จดจำว่าเป็นไฟล์ Mp3 ที่คุณสามารถเล่นได้ง่ายขึ้น

Mp3 file

หลังจากเรียกใช้สถานการณ์ เรามี ไฟล์ ที่อัปโหลดไปยัง DropBox

The File uploaded to DropBox

กระบวนการที่สมบูรณ์สำหรับวิธี 2 มิติ

Scheme of the process

  1. HTTP: สร้างเสียงจากข้อความโดยใช้ SpeechGen.io
  2. JSON: แยกวิเคราะห์ข้อมูลที่เราได้รับจาก SpeechGen API
  3. SLEEP: รอสักครู่จนกว่า TTS จะพร้อม
  4. HTTP: ขอไฟล์ mp3 โดยใช้ ID ของมัน
  5. JSON: แยกวิเคราะห์ข้อมูลเหมือนที่เราทำก่อนหน้านี้
  6. HTTP: รับข้อมูลไบนารีของไฟล์ที่สร้างขึ้น
  7. Dropbox: อัปโหลดข้อมูลนั้นไปยัง Dropbox

สรุป

การรวม SpeechGen.io เข้ากับ Make.com เปิดโอกาสมากมายสำหรับการสร้างเนื้อหาเสียงอัตโนมัติ การสังเคราะห์เสียงพูดอัตโนมัติมีประโยชน์สำหรับ:

  • การสร้างบทความหรือบล็อกในรูปแบบเสียง
  • การสร้างการแจ้งเตือนด้วยเสียงสำหรับลูกค้า
  • การผลิตสื่อการศึกษาและการฝึกอบรมในรูปแบบเสียง
  • การปรับปรุงการบริการลูกค้าด้วยการตอบกลับด้วยเสียง

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

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

ยอมรับคุกกี้