สร้างAI ที่เข้าใจและโต้ตอบจากเสียงพูด | Speech Recognition with Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ก.ย. 2020
  • ระบบที่ใช้คำสั่งผ่านเสียงพูด ถือว่าสำคัญเป็นอย่างมากในปัจจุบัน เพราะสามารถนำไปใช้ช่วยคนพิการในการเข้าถึงบริการต่างๆ หรือ แม้กระทั่ง
    คนตาบอดและคนชรา หรือใช้ตอนขับรถ เนื่องจากเทคโนโลยีตัวนี้สามารถเข้าใจคำพูดมนุษญ์ได้ การที่มันเข้าใจมนุษย์ได้นั้นใช้เทคนิด Speech Recognition
    ซึ่งในคลิปนี้จะมีการสอนสองอย่างคือ การแปลงเสียงเป็นข้อความ (Speech-to-Text) และ ข้อความเป็นเสียงพูด (Text-to-Speech)
    พร้อมยกตัวอย่างการใช้งานอย่างง่ายๆด้วยภาษาPython เท่านี้เราก็สามารถสร้างJarvisแบบง่ายๆได้แล้วครับ
    CODE: github.com/CHAITron/TH-cam_T...
    DONATION:
    หากต้องการให้กำลังใจและสนับสนุนCHAITron:
    กรุงไทย
    8800089941
    ชัยธัช อุทินทุ
    Thank you and Enjoy coding krub - บอส CHAITron
    #chaitron #speech_recognition #python

ความคิดเห็น • 51

  • @sutkhet01
    @sutkhet01 3 ปีที่แล้ว +1

    พึ่งเจอช่องนี้ คอนเท้นมีประโยชน์มากครับ หลายคนอาจนำไปต่อยอดได้

  • @assault1260
    @assault1260 ปีที่แล้ว

    ขอบคุณสำหรับความรู้ดีๆครับ ผมที่เริ่มฝึกเขียนภาษาpythonเอาไปต่อยอดได้ดีเลยครับ

  • @MRsaharatp
    @MRsaharatp 2 ปีที่แล้ว +5

    import speech_recognition as sr #ใช้สำหรับแปลงเสียงพูดเป็นข้อความfrom gtts import gTTS #ใช้สำหรับแปลงข้อความเป็นเสียงพูดfrom playsound import playsound #ใช้สำหรับเล่นไฟล์เสียงfrom datetime import datetime #ใช้สำหรับดูเวลาขณะนี้ r = sr.Recognizer() #เริ่มต้นInitiate with sr.Microphone() as source: playsound("./signal.mp3") #ส่งสัญญาณเตือน audio = r.record(source, duration=5) #บันทึกเสียง 5 วินาที playsound("./signal.mp3") #ส่งสัญญาณเตือน try: text = r.recognize_google(audio, language="th") #ส่งไปให้google cloud if "ผม" in text: text = text.replace("ผม", "ฉันเองก็") if "ครับ" in text: text = text.replace("ครับ", "ค่ะ") if text == "กี่โมงแล้ว": now = datetime.now() #รับค่าเวลาขณะนั้น text = now.strftime("ขณะนี้เวลา%Hนาฬิกา%Mนาที%Sวินาที") except: text = "ขอโทษค่ะ" tts = gTTS(text, lang="th") #ส่งไปให้google cloud tts.save("./answer.mp3") #บันทึกเสียงที่ได้จากgoogle cloud playsound("./answer.mp3")

    • @Tianmiza
      @Tianmiza หลายเดือนก่อน

      มันบอกว่าขอโทษตลอดเลยครับ เหมือนมันไม่ได้ยินเสียงเราหรือเปล่า

  • @user-rb9hr8jk7t
    @user-rb9hr8jk7t 3 ปีที่แล้ว

    ติดตามอยู่ครับ สอนดีมาก อธิบายละเอียดมาก ชอบมากครับ

    • @CHAITron
      @CHAITron  3 ปีที่แล้ว

      ขอบคุณมากครับ

  • @MaiMu-xd1ph
    @MaiMu-xd1ph หลายเดือนก่อน

    ทำคลิปแบบนี้ต่อไปนะครับ

  • @tabaektabaek2297
    @tabaektabaek2297 ปีที่แล้ว

    ยอดเยี่ยมคับ

  • @anonpolboonserm1890
    @anonpolboonserm1890 2 ปีที่แล้ว

    พี่สอนดีมาก สอนแบบเข้าใจเลยอ่ะ ผมกดติดตามแล้ว

    • @CHAITron
      @CHAITron  2 ปีที่แล้ว

      ขอบคุณครับ😁

  • @juanjapan2814
    @juanjapan2814 3 ปีที่แล้ว

    ติดตามครับ ขอบคุณมากครับ

  • @MRsaharatp
    @MRsaharatp 2 ปีที่แล้ว

    ขอคลิปที่พี่เอาเสียงเตือนAIว่าจะพูดตอนไหนหน่อยครับ

  • @leekoob
    @leekoob 2 ปีที่แล้ว

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

  • @Akira-Araki
    @Akira-Araki ปีที่แล้ว

    อันนี้เราสามารถทำให้มันเรียนรู้ข้อมูลอื่นๆได้ไหมครับ

  • @sispakin149
    @sispakin149 ปีที่แล้ว

    ตัวโปรแกรมที่ใช้เขียนคือโปรแกรมAiชื่ออะไรครับ

  • @TheKbenjamink
    @TheKbenjamink 3 ปีที่แล้ว +1

    สอนดีมากครับ มีเทคนิคที่เราจะเอา text จาก database มาแปลงเป็นเสียงได้ไหมครับ

    • @CHAITron
      @CHAITron  3 ปีที่แล้ว

      ขอบคุณมากครับ ยังไม่เคยลองเคยครับผม

  • @TeeZero_01
    @TeeZero_01 2 ปีที่แล้ว

    ถ้าจะทำให้เหมือน Siri ได้ไหมอ่ะคับ แบบ(สวัสดีSiri) อ่ะคับ

  • @Tianmiza
    @Tianmiza หลายเดือนก่อน

    ผมลองเขียนดูแล้วครับ มันเหมือนกับว่าจะ Error ตลอดเลย มันบอกว่าขอโทษค่ะตลอด ทุกครั้งที่เราตั้งคำถาม ต้องแก้ตัวไหนครับ

  • @im9706
    @im9706 2 ปีที่แล้ว

    เสียงหาได้จากที่ไหนบ้างครับ

  • @user-ot6jy4kx5h
    @user-ot6jy4kx5h 3 ปีที่แล้ว

    อยากเขียนpythonเป็นภาษาไทย เช่น for loop เราใช้ภาษาไทยว่าวน
    จะใช้โปรแกรมอะไรดีครับ ทำฉลากไปแปะแทน for ว่า วน

    • @CHAITron
      @CHAITron  3 ปีที่แล้ว

      คือจะอธิบายcodeหรอครับ ยังไม่ค่อยเข้าใจจุดประสงค์ครับ

  • @kajonpongpoopamonkaipob6153
    @kajonpongpoopamonkaipob6153 ปีที่แล้ว

    ขอไฟล์เสียงด้วยได้มั้ย

  • @nickw8407
    @nickw8407 3 ปีที่แล้ว

    Wowww

  • @moki9682
    @moki9682 2 ปีที่แล้ว

    พี่ใช้แอพอะไรในการเขียนผมอยากฝึกฝีมือเขียนaiครับ

    • @CHAITron
      @CHAITron  2 ปีที่แล้ว

      ใช้ภาษาpythonครับผม ลองดูพวกพื้นฐานpythonก่อนครับจะเข้าใจมากขึ้นครับ

  • @tianzkohaku9614
    @tianzkohaku9614 3 ปีที่แล้ว

    มีช่องทางติดต่อไหมครับผมไม่สามารถทำได้

    • @CHAITron
      @CHAITron  3 ปีที่แล้ว

      ติดต่อมาทางfacebookได้ครับ CHAITron

  • @puchongphiromiam175
    @puchongphiromiam175 3 ปีที่แล้ว

    สอบถามครับดึงข้อมูลในดาต้าเบสมาตอบเขียนยังไงครับ เช่น google sheet

    • @CHAITron
      @CHAITron  3 ปีที่แล้ว

      medium.com/@tongkornkitt/ดึงข้อมูลจาก-google-sheets-api-ผ่าน-python-ffb5eb6764d6

    • @puchongphiromiam175
      @puchongphiromiam175 3 ปีที่แล้ว

      ขอบคุณครับ

  • @babytv7787
    @babytv7787 2 ปีที่แล้ว

    ถ้าไม่ใช้เสียงของกูลเกิ้ลได้มั้ยครับ???

    • @CHAITron
      @CHAITron  2 ปีที่แล้ว

      ตัวgoogle apiจะเป็นแพรตฟอร์มที่ฟรีครับ หรือ ถ้าจะอัดเสียงเองแล้วเล่นก็ได้ครับผม

  • @monyourbae
    @monyourbae 3 ปีที่แล้ว +1

    พี่สอนpythonหน่อยครับ

    • @monyourbae
      @monyourbae 3 ปีที่แล้ว

      นะพี่

  • @thanapoom911
    @thanapoom911 3 ปีที่แล้ว

    เขียนใน flutter ได้ไหมครับ ขอคำแนะนำหน่อยนะครับจะเอาไปทำแอพ ขอบคุณครับ

    • @CHAITron
      @CHAITron  3 ปีที่แล้ว +1

      น่าจะต้องมีตัวแปลงครับ แต่ผมก็ไม่เคยใช้flutterเหมือนกันครับ

    • @thanapoom911
      @thanapoom911 3 ปีที่แล้ว

      ผมกำลังจะหัดเขียนทำโปรเจค กำลังหาความรู้อยู่ มาเจอช่องนี้ได้ความรู้เพิ่มขึ้นอยู่ ขอบคุณครับ

  • @boonkum1320
    @boonkum1320 5 หลายเดือนก่อน

    ผมเจอปัญหาตรงนี้ครับ บรรทัดแรกเลย ModuleNotFoundError: No module named 'speech_recognition'

    • @DevTogether_from0
      @DevTogether_from0 3 หลายเดือนก่อน

      เปิด command prompt แล้วพิมพ์ pip install SpeechRecognition ครับ

  • @jetsadspornboonjau
    @jetsadspornboonjau 3 ปีที่แล้ว

    ใช้ตัวไหนในการรันค่ะ

    • @CHAITron
      @CHAITron  3 ปีที่แล้ว +1

      ใช้python3.5 รันครับผม

    • @jetsadspornboonjau
      @jetsadspornboonjau 3 ปีที่แล้ว

      ขอบคุณค่ะ

  • @ploypailinapichattakul7767
    @ploypailinapichattakul7767 3 ปีที่แล้ว

    พี่คะ ขอช่องทางติดต่อได้ไหมคะ เขียนโค้ดตัวนี้แล้วมันมีปัญหามากกก ไม่ยอม compile เลยค่ะ พอดีกำลังทำทีสิสที่มีความเกี่ยวข้องกับ speech recognition อยู่ค่ะ ขอทิ้งอีเมลไว้นะคะ ploypailin.a@commde.com

    • @CHAITron
      @CHAITron  3 ปีที่แล้ว

      ติดต่อได้ทางเฟสบุคเลยครับ CHAITron

  • @grimhacker5555
    @grimhacker5555 2 ปีที่แล้ว

    PyAudio = error 😵

    • @CHAITron
      @CHAITron  2 ปีที่แล้ว

      Error ว่ายังไงครับ

    • @grimhacker5555
      @grimhacker5555 2 ปีที่แล้ว

      ERROR: Command errored out with exit status 1

    • @CHAITron
      @CHAITron  2 ปีที่แล้ว

      @@grimhacker5555 stackoverflow.com/questions/61290821/error-command-errored-out-with-exit-status-1-while-installing-pyaudio ไม่แน่ใจใช่errorนี้ไหมครับ

    • @grimhacker5555
      @grimhacker5555 2 ปีที่แล้ว

      ใช่ครับ ขอบคุณครับ