Read your Favorite Podcasts – PodText

Hello folks, this post is regarding my submission for Deepgram Hackathon.

Idea

So many of us wants to listen to various amazing podcasts out there, but due to time constraints we are not able to give so much time and attention to listen to…


This content originally appeared on DEV Community and was authored by Amit Wani

Hello folks, this post is regarding my submission for Deepgram Hackathon.

Idea

So many of us wants to listen to various amazing podcasts out there, but due to time constraints we are not able to give so much time and attention to listen to them. What if its possible to read the transcript of the podcast in a text version, that's struck my mind.
I decided to create an web app to Read the podcasts - PodText.

Overview of My Submission

PodText will allow us to browse through Top Podcasts of various genres and read transcripts for each episode of a podcast.
Podcast metadata and audio has been fetched using Podcast API by Listennotes. Audio to Text transcription is done using Deepgram's API.

Link: podtext.amitwani.dev

Note: Currently, Podcasts are served from Mock server of Listennotes to avoid exhaustion of API quota

Submission Category

Accessibility Advocates

Tech Stack

  • NextJS
  • NextUI
  • Docker
  • Railway.app
  • Listennotes
  • Deepgram

Details

I have created a NextJS app along with NextUI as a UI library.
Created pages for showing Genres (genres/[id]), Podcasts (podcasts/[id]), Episodes (episodes/[id]) details.
Created an API route api/transcribe which is used to transcribe the audio of Podcast to text using Deepgram. Podcast audio will be fetched from Listennotes' CDN on the fly itself.

Link to Code on GitHub

GitHub logo mtwn105 / podtext

View Text Versions of your favorite podcasts!

Podtext

Read your favorite podcasts

Link: podtext.amitwani.dev

Idea

So many of us wants to listen to various amazing podcasts out there, but due to time constraints we are not able to give so much time and attention to listen to them. What if its possible to read the transcript of the podcast in a text version, that's struck my mind. I decided to create an web app to Read the podcasts - PodText.

Tech Stack

  • NextJS
  • NextUI
  • Docker
  • Railway.app
  • Listennotes
  • Deepgram



Screenshots/Demo

Future Improvements

There's always room for improvement, here are some things which can be added or done better in this

  • Better UI/UX
  • Ability to Play Podcast
  • Ability to search podcasts
  • Caching podcast transcriptions

Conclusion

I have learned a lot while making this project. This has been my first proper project on NextJS, still much improvement is needed on this front. Had fun with using Deepgram's API very easy to use and straight forward.
Looking forward to everyone's submissions and more such hackathons.

Till next time, peace!


This content originally appeared on DEV Community and was authored by Amit Wani


Print Share Comment Cite Upload Translate Updates
APA

Amit Wani | Sciencx (2022-04-11T11:58:59+00:00) Read your Favorite Podcasts – PodText. Retrieved from https://www.scien.cx/2022/04/11/read-your-favorite-podcasts-podtext/

MLA
" » Read your Favorite Podcasts – PodText." Amit Wani | Sciencx - Monday April 11, 2022, https://www.scien.cx/2022/04/11/read-your-favorite-podcasts-podtext/
HARVARD
Amit Wani | Sciencx Monday April 11, 2022 » Read your Favorite Podcasts – PodText., viewed ,<https://www.scien.cx/2022/04/11/read-your-favorite-podcasts-podtext/>
VANCOUVER
Amit Wani | Sciencx - » Read your Favorite Podcasts – PodText. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/04/11/read-your-favorite-podcasts-podtext/
CHICAGO
" » Read your Favorite Podcasts – PodText." Amit Wani | Sciencx - Accessed . https://www.scien.cx/2022/04/11/read-your-favorite-podcasts-podtext/
IEEE
" » Read your Favorite Podcasts – PodText." Amit Wani | Sciencx [Online]. Available: https://www.scien.cx/2022/04/11/read-your-favorite-podcasts-podtext/. [Accessed: ]
rf:citation
» Read your Favorite Podcasts – PodText | Amit Wani | Sciencx | https://www.scien.cx/2022/04/11/read-your-favorite-podcasts-podtext/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.