How to build your own Speech-to-Text Transcription App in Python using AssemblyAI and Streamlit

Поділитися
Вставка
  • Опубліковано 30 лип 2024
  • In this video, you will learn how to build your own Speech-to-Text Transcription App in Python using the AssemblyAI API. In brief, AssemblyAI is a speech-to-text API that we will use for transcribing UA-cam videos that we will download via the pytube Python library. Finally, we will deploy this as a command line tool and a web app using argparse and Streamlit, respectively.
    🐙 GitHub repo: github.com/dataprofessor/tran...
    🌟 Thanks AssemblyAI for sponsoring this video. Get your free API key www.assemblyai.com/?...
    Timeline
    0:00 Introduction
    0:37 About AssemblyAI
    2:14 Using AssemblyAI for transcription on Colab
    2:23 Obtaining the API key
    11:39 Building the Transcriber command line tool
    17:48 Building the Transcriber web app using Streamlit
    Support my work:
    👪 Join as Channel Member:
    / @dataprofessor
    ✉️ Newsletter newsletter.dataprofessor.org
    📖 Join Medium to Read my Blogs / membership
    ☕ Buy me a coffee www.buymeacoffee.com/dataprof...
    Recommended Resources
    📚 Books kit.co/dataprofessor
    😎 Taro (Tech Career Mentorship) www.jointaro.com/r/dataprofes...
    📜 Google Data Analytics Professional Certificate imp.i384100.net/google-data-a...
    🤔 Interview Query www.interviewquery.com/?ref=d...
    🖥️ Stock photos, graphics and videos used on this channel 1.envato.market/c/2346717/628...
    Subscribe:
    🌟 Coding Professor / @codingprofessor
    🌟 Data Professor ua-cam.com/users/dataprofessor...
    Disclaimer:
    Recommended books and tools are affiliate links that gives me a portion of sales at no cost to you, which will contribute to the improvement of this channel's contents.
    #AssemblyAI #transcription #speechtotext #dataprofessor
  • Наука та технологія

КОМЕНТАРІ • 33

  • @citizenR1203
    @citizenR1203 2 роки тому +2

    Thank you Chanin for inspiring the community of data practitioners. You are doing a tremendous job. I wish you a wonderful holiday season.

  • @Ibraheem_ElAnsari
    @Ibraheem_ElAnsari 2 роки тому +5

    🌟🌟🌟🌟🌟
    Wow ! The amount of work that must have gone into making the API .. Audio and NLP together 🌻 It's soo cool .. I used to play the youtube video on my phone and use google docs to transcribe, this is a far more better solution and it's free as well !!
    Also loved the new st.download function ! Much better than what we used to do to download output files.
    Thank you Chanin for another cool video 😀

    • @DataProfessor
      @DataProfessor  2 роки тому +1

      Thanks Ibraheem, yes the API indeed helps to save a lot of manual transcribing. Yes, the new st.download function is also easier to use :)

  • @user-lt2px3ft4p
    @user-lt2px3ft4p 4 місяці тому +1

    ⭐️⭐️⭐️ this is very good! Thank you for sharing your knowledge. I intend to replace text typing input in my app to voice recognition.

  • @geoffreyzziwambazza7862
    @geoffreyzziwambazza7862 Рік тому +1

    🌟 I plan to use this for lecture notes in my software development courses.

  • @manishsinghparihar9006
    @manishsinghparihar9006 2 роки тому

    Do Assembly AI provides their Audio to text software or module for free for college students like me to use in projects??

  • @KenJee_ds
    @KenJee_ds 2 роки тому +3

    So cool!

  • @balajinadar480
    @balajinadar480 2 роки тому

    Bro can you help me to build a fake news detection project but the catch is I want to extract, clean, pre-process data using various NEW's API and clean data in real time and use it for categorizing data real or fake news. It's simple to work with a dataset but why the data is real-time is a nightmare.

  • @wilsonmaina6601
    @wilsonmaina6601 2 роки тому

    Hi.Tried to get the file from github but its blank.Any help?

  • @pravardhitha2732
    @pravardhitha2732 Рік тому +2

    wheres the colab notebook link ;-;

  • @obiwanfisher537
    @obiwanfisher537 2 роки тому +1

    Glad for the video and all, but I try to make this work since like an hour or so. I am not a coder, I just wanted to replace my clients crappy tool. I get error messages at every step.

  • @hoodpope204
    @hoodpope204 Рік тому

    I have a few errors that show up on my vc anyway you could assist me?

  • @phirapatmangkhalasiri210
    @phirapatmangkhalasiri210 2 роки тому +1

    ติดตามครับอาจารย์

  • @shahinafathima4552
    @shahinafathima4552 Рік тому

    I am getting an HTTPError: HTTP Error 403: Forbidden when I enter the youtube URL,kindly help,thanks

  • @datamatrix20
    @datamatrix20 2 роки тому +2

    Please try to make more videos on streamlit for beginner to advance .
    Thank you.

    • @DataProfessor
      @DataProfessor  2 роки тому +1

      More beginner friendly Streamlit video to come. In the meantime, there’s 2 beginner videos on Streamlit in this playlist ua-cam.com/play/PLtqF5YXg7GLkn2FNYA20y4D3DZKotdtmo.html

  • @prgm5909
    @prgm5909 Рік тому +1

    Hi I have a question I hope you can help me, how to replace the youtube link with a button to upload your mp3 file ? Thanks

    • @DataProfessor
      @DataProfessor  Рік тому

      Yes sure, you can use the st.file_uploader command

  • @theophilusakugre3936
    @theophilusakugre3936 Рік тому

    ⭐️🌟

  • @riskzerobeatz
    @riskzerobeatz 2 роки тому +1

    🌟

  • @tiny_scroll
    @tiny_scroll Місяць тому

    Please where is the google colab link

  • @jeyajassvine9888
    @jeyajassvine9888 2 роки тому

    hello dr, when i run streamlit hello it works but when i run streamlit app.py to run the code it just gives me a blank screen

  • @DennyBaso
    @DennyBaso 2 роки тому +1

    I have thie error
    AttributeError: 'NoneType' object has no attribute 'span'

    • @joshmay9531
      @joshmay9531 Рік тому

      I'm getting the same.

    • @joshmay9531
      @joshmay9531 Рік тому

      @denny C Baso, It's an issue w/ pytube. Try this in your terminal "pip install --upgrade pytube". Worked for me :)

  • @workingTchr
    @workingTchr 2 роки тому +1

    Looks nice, but it costs, as of June 2022, $1.50 for half an hour of media. That would break it for my application.

  • @madeinkonada
    @madeinkonada 2 роки тому +1

    ⭐⭐⭐

  • @PrabinShakya
    @PrabinShakya 2 роки тому

    ⭐🌃🌟

  • @taurusedits6534
    @taurusedits6534 2 роки тому +1

    🌟