ก่อนหน้านี้เราเคยมี Vaja และ Vocalizer ซึ่งเป็นแอพพลิเคชัน Text to Speech บนระบบปฏิบัติการแอนดรอยด์ ซึ่งมีเสียงอ่านในภาษาไทย ล่าสุด Google ก็ได้เพิ่มความสามารถนี้ให้ชาวไทยแล้วเช่นกัน โดยในการอัพเดตล่าสุด แอพ Google Text to Speech เวอร์ชัน 3. 56.
recognize_google ( audio, language = 'th')) สวัสดีอันนี้เป็นการ Test วิเคราะห์ต่อเนื่อง ใช้ while loop เพื่อสร้างการรับค่า และแปลงตัวหนังสืออย่างต่อเนื่อง In [ 32]: while True: print ( recog. recognize_google ( audio, language = 'th')) ฮัลโหลสวัสดีครับวันนี้มาพบกับบทเรียน อยากให้ทำต่อหลังจากเกิด Error? ใช้ try except เพื่อสั่งคำสั่ง continue ให้วนลูปใหม่เมื่อเกิด error In [ 33]: try: print ( recog. recognize_google ( audio, language = 'th')) except: continue สวัสดีครับวันนี้มาพบกับเรื่องของ recognition วันนี้เราก็กลับมาอีกครั้งนะครับในบทเรียน กลับอันติเมท python มีอะไรบ้างนะครับเดี๋ยวเราไปเรียกกันดีกว่าเก่า ถ้าชอบบทเรียนนี้ การกด subscribe และชวนเพื่อนมาเรียน จะช่วยเราได้มากอย่างที่คุณคิดไม่ถึงเลย:) เข้ากลุ่มแลกเปลี่ยนความรู้
pip install SpeechRecognition Requirement already satisfied: SpeechRecognition in c: \users\acer\anaconda3\lib\site - packages ( 3. 8. 1) In [ 1]:! pip install PyAudio - 0. 2. 11 - cp37 - cp37m - win_amd64. whl Processing c: \users\acer\pyaudio - 0. whl Installing collected packages: PyAudio Successfully installed PyAudio - 0. 11 นำมาใช้ In [ 7]: import pyaudio import speech_recognition as sr ไมโครโฟนที่ใช้ รายชื่อไมโครโฟน ดูได้จากจาก คำสั่ง st_microphone_names() ที่จะได้ List ของรายชื่อของ Microphone ที่คอมพิวเตอร์ของเราเชื่อมต่ออยู่ (บางอันอาจเป็นลำโพง ต้องชื่อดีๆ จะเชื่อมต่ออันไหน) In [ 17]: sr. Microphone. list_microphone_names () Out [ 17]: [ 'Microsoft Sound Mapper - Input', 'Microphone (USB Audio Device)',... 'Microphone Array (Realtek(R) Au', 'Microsoft Sound Mapper - Output] การเลือกไมโครโฟนที่ใช้ ใช้คำสั่ง sr. Microphone() และรับ argument เป็นตำแหน่งของชื่อไมโครโฟนที่ต้องการใช้ ที่อยู่ใน List ที่ได้จากคำสั่ง st_microphone_names() เราจะได้ object Microphone ที่เก็บข้อมูลเกี่ยวกับไมค์ตัวนั้นมา In [ 21]: mic = sr.
006 / 15 วินาที จะเห็นว่า Microsoft ราคาถูกกว่าเล็กน้อย ส่วน Google จริงๆแล้วมี 2 แพ็คเกจ ตัว default $0. 006 / 15 วิ เป็นแบบไม่นำข้อมูลไปทำอย่างอื่นต่อ แต่ถ้าเราไม่ซีเรียสเรื่องข้อมูล คือยอมให้ Google เอาข้อมูลเราไปทำอย่างอื่นต่อได้ เราสามารถเลือกเป็นแพ็คเกจ $0.
ดนัย เจษฎาฐิติกุล/อ. จารุต บุศราทิจ ปรับปรุงเมื่อ 2020-12-03
มาทำ Speech To Text ในภาษาไทยด้วย python กันเถอะ! Speech To Text คืออะไร? Speech To Text คือ การแปลงคำพูดให้เป็นข้อความ แล้วทำยังไงหล่ะ? ในที่นี้เราจะใช้โมดูล speech_recognition ใ น การแปลงเสียงเป็นข้อคว ามโดยการนำเสียงไปประมวลผลแค่นั้นแหละครับ ใช้อะไรบ้าง? Chram ใช้ในการเขียนโปรแกรม 2. โมดูล speech_recognition เริ่มทำกันเลยครับ! 1. ลงโมดูล speech_recognition 2 เริ่มเขียนโปรแกรม 3.
แนะนำโปรแกรมฟรี Speech To Text แบบภาษาไทย - YouTube
2016/11/26 00:14:40 | Tutorial นี้จะอธิบายในส่วนของ Speech Recognition ที่ผมใช้ใน Voice Recognition ด้วย Python สั่ง Arduino โดย Code ตัวอย่างสามารถ download ได้จาก ที่นี่ ครับ อธิบาย ใน Tutorial นี้ไม่ต้องมีอะไรมาก อย่างน้อยๆเราต้องมี Python ก่อน จากนั้นก็ลง library SpeechRecognition ด้วยการเปิด command ขึ้นมา แล้วพิมพ์ว่า pip install SpeechRecognition ถ้าใครใช้ Python version 2. 7. 9 ขึ้นไป หรือ 3. 4 ขึ้นไป จะมี pip มาให้อยู่แล้ว ไม่ต้องห่วง แต่ถ้าใครยังไม่มีก็ต้องลง pip ก่อน ไม่ก็ลง Python เวอร์ชั่นที่ใหม่ขึ้นครับ อีกอย่างที่เราต้องการคือไมค์และ internet ครับ เพราะเราจะต้องส่งเสียงเราไปประมวลบนเมฆ (cloud) เท่านี้เราก็เริ่มก็ได้แล้ว โดยเริ่มจากการ import library เข้ามาก่อน import speech_recognition as sr จากนั้นเราควรป้องกันเสียง noise ต่างๆ เสียงบรรยากาศ เสียงแอร์ เรื่องพัดลม ที่ไม่ใช่เสียงเราด้วยการ Set Threshold # Record Audio r = sr. Recognizer () m = sr. Microphone () #set threhold level with m as source: r. adjust_for_ambient_noise ( source) print ( "Set minimum energy threshold to {}".