Boost your skills with ChatGPT: Creating a transcription and translation tool using OpenAI

  Рет қаралды 183,202

devaslife

devaslife

Күн бұрын

▶ Source code github.com/craftzdog/vlog-tra...
▶ My dotfiles github.com/craftzdog/dotfiles...
▶ My equipment uses.craftz.dog/
▶ Majextand review uses.craftz.dog/posts/majextand
▶ Check out my product: Inkdrop - Markdown note-taking app
www.inkdrop.app/?...
Follow me online here:
▶ My weekly vlog / @craftzdog
▶ Subscribe to my newsletter www.devas.life/
▶ Twitter / inkdrop_app
▶ Instagram / craftzdog
00:00 Intro
01:02 Project description
04:18 Create a new Next.js project with Stitches
07:23 Prepare using OpenAl
08:38 Learn how to write Python with ChatGPT
11:49 Transcribe the audio with the transcription API
14:46 Try invoking the completion API
17:35 Get input data from stdin
19:26 Load and parse SRT data
21:36 Translate each subtitle
24:00 Check out Radix UI and Stitches
25:26 Prepare building the UI
26:29 Create a form to specify a video URL
31:22 Implement event handling
33:13 Create a component to render the command outputs
36:40 Add tabs
42:02 Add an API routing
42:47 Implement an audio download API
48:09 Implement a transcription API
50:17 Implement a translation API
53:22 Connect the components with states
55:42 Extract a video ID from the KZfaq URL
57:39 Progressively update the output by a callback function
01:00:12 Fix scroll overflow issue
01:00:55 Invoke the audio download API
01:04:50 Invoke the transcription API
01:07:28 Fix the transcription prompt not working
01:07:51 Invoke the translation API
01:10:42 Finish it up
01:10:56 Demo
#OpenAI #CodeWithMe #ASMR

Пікірлер: 228
@devaslife
@devaslife 7 ай бұрын
Check out my Markdown note-taking app designed for developers 👉 www.inkdrop.app/?UNGi144eVbI
@juguetestoys1137
@juguetestoys1137 2 ай бұрын
video ID: FmMA6SXCi2M [Error] Traceback (most recent call last): File "C:\Users\...\vlog-translator-main\scripts\transcribe.py", line 32, in with open(audio_file_path, 'rb') as audio_file: [Error] ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [Error] FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\...\\vlog-translator-main\\tmp\\FmMA6SXC i2M.m4a' Finished command. Exit code: 1 wait - compiling /api/translate (client and server)... event - compiled successfully in 288 ms (60 modules) Finished command. Exit code: 0
@LuccDev
@LuccDev Жыл бұрын
The way you produced this video is absolutely insane. The mix between japanese culture and code is just epic. Looking forward to your next videos !
@cicerotcv
@cicerotcv Жыл бұрын
agree!
@kiaruna
@kiaruna Жыл бұрын
💯
@makitocode
@makitocode Жыл бұрын
Insane!! the edition, the way that you do all the things, the culture, the code.. everything! really awesome!
@judemusyoki7052
@judemusyoki7052 Жыл бұрын
Getting notifications on your uploads is such a vibe. Thanks for sharing your talent with us 🙏🏿
@nafishasnain4114
@nafishasnain4114 Жыл бұрын
Hands down one of the best creative coding KZfaq content creators out there. Insane production quality. Thank you for sharing your projects with us, Takuya sensei.
@MontaGao
@MontaGao Жыл бұрын
You have the most aesthetically pleasing programming videos, amazing. I had the same idea but only had it in a jupyter notebook.
@simonorrego4511
@simonorrego4511 Жыл бұрын
Brilliant as always Takuya!! Thank you for sharing.
@cptbaker
@cptbaker Жыл бұрын
I thought this was a tutorial, not a movie about a tutorial. The quality of your production always amazes me. 素晴らしい仕事です!
@akkow522
@akkow522 Жыл бұрын
I really like your smile in the end, the monment that you ensure everything works perfect is so satisfied!
@sourabhR4ikwar
@sourabhR4ikwar Жыл бұрын
This was wonderful Takuya. Really love this format of video's. It feels so soothing and calm.
@sherlockholmes1605
@sherlockholmes1605 Жыл бұрын
That smile at the end says it all! Great work man!
@expertjung
@expertjung Жыл бұрын
Genius, every video is a work of art! Thank you.
@l0g4n666
@l0g4n666 8 ай бұрын
Bravo. The way you do everything is superb.
@automioai
@automioai Жыл бұрын
You are at the top 1%, such a nice way to share knowledge. Thanks a lot.
@user-mt5uy9lf1c
@user-mt5uy9lf1c Жыл бұрын
Thanks For publishing yet another gem of a video.. Keep up the good work Takuya
@akiffpremjee
@akiffpremjee Жыл бұрын
I'm so excited that there is a second channel too! I love your stuff!
@BaseRadian
@BaseRadian Жыл бұрын
Such peace, simplicity and joy.
@lovely-shrubbery8578
@lovely-shrubbery8578 Жыл бұрын
Really incredible video production quality
@clayzz5695
@clayzz5695 Жыл бұрын
The aesthetic of this video is extremely pleasing, this is some next level devlog. I wonder how much effort you put into this video's production. Well done, Takuya-san!
@royersegura5991
@royersegura5991 Жыл бұрын
He puts a lot in he's mentioned it in the past. Truly one of the best KZfaqr's / Programmers
@Mikenight120
@Mikenight120 Жыл бұрын
This is true Art and Inspiration. Love your videos!
@shuaidong7995
@shuaidong7995 Жыл бұрын
I look forward to your video very much, every time I watch it is a kind of enjoyment.
@Franchination
@Franchination Жыл бұрын
you are an inspiration!! thank you so much for your videos. Never stop it!
@koffidokpo
@koffidokpo Жыл бұрын
Thanks for the video. It is so amazing to see you code like that.
@FueledByIndomie.
@FueledByIndomie. Жыл бұрын
You got yourself a new follower! Amazing AMSR dev content.
@Moonify
@Moonify Жыл бұрын
The Intro is pure art!
@birdtime2851
@birdtime2851 Жыл бұрын
Enjoyable video as always. Thank you.
@StormeSpace
@StormeSpace Жыл бұрын
wow the video quality has improved alot love your content
@hackerculture7391
@hackerculture7391 Жыл бұрын
This is the most inspiring channel on KZfaq!
@mxwelljt
@mxwelljt Жыл бұрын
Huge fan Takuya, great job on the amazing content. Keep it up!
@Ushjsuuhensb
@Ushjsuuhensb Жыл бұрын
Takuya, you're a genius. Absolutely the next level
@yannhk
@yannhk Жыл бұрын
You show me the joy of being a developer. Thank you.
@sacrecrow281
@sacrecrow281 Жыл бұрын
beautiful video...your video motivates me to code and work on my project. Keyboard's sound is just amazing..feels good
@fsec6369
@fsec6369 Жыл бұрын
I love the style of your videos, greetings!!
@phanhoangminhnguyen6741
@phanhoangminhnguyen6741 Жыл бұрын
Never thought of you will create a video relevant to chatGPT Lol. But reading the title already makes me want to dive through this video to learn more, because All I do is just ask it to finish my homework.
@jeraldgonzalez8944
@jeraldgonzalez8944 Жыл бұрын
Ohh damn!! is japanese do you understand that..
@lutfiikbalmajid
@lutfiikbalmajid Жыл бұрын
Wkwk
@araisalimart
@araisalimart Жыл бұрын
Love your aesthetics 🌸🌸🌸 so inspiring 👏👏👏😍😍😍
@GodofStories
@GodofStories Жыл бұрын
Love how you just get down to coding, this is what it's all about. Just doing. And great quality vids!
@guitaripod
@guitaripod Жыл бұрын
Watched the whole thing in one go. Arigato
@oeaoo
@oeaoo Жыл бұрын
Good engineering vibe! Good luck!
@federicolopez6198
@federicolopez6198 Жыл бұрын
Thanks for Thanks for the video Takuya!
@bakbees
@bakbees Жыл бұрын
Your channel is amazing. Always relaxing, beautiful videos with a nice productive show of skills and creativity. I'm also building a Korean learning app with gpt and whisper, so just like what you are doing actually :).. Works fantastically well. I'm also adding a grammar analysis to sentences and taking out the root of the words, so they can be looked up in a dictionary.
@devaslife
@devaslife Жыл бұрын
sounds cool!
@LuccDev
@LuccDev Жыл бұрын
I'm currently learning Korean, so that's an interesting idea. Have you looked up mirinae though ? It already does this (though i don't find it so accurate, especially with typos or slang)
@bakbees
@bakbees Жыл бұрын
@@LuccDev Yeah I've seen mirinae, seems they are making a lot of good progress too. My approach is a bit different though.
@tonghello9889
@tonghello9889 Жыл бұрын
I'm comfortable by watching your videoes. I am looking forward to your next video. :)
@igordeoliveirabarrosfaluhe6350
@igordeoliveirabarrosfaluhe6350 Жыл бұрын
Such a nice video! Big fan here
@yuriyrybchynski3594
@yuriyrybchynski3594 Жыл бұрын
Thank you for the good video and inspiration!
@chingun-undrakh
@chingun-undrakh Жыл бұрын
You're coding style inspiring me🔥🔥🔥
@yinitialize4930
@yinitialize4930 Жыл бұрын
I think ChatGPT is a game changing tool for junior programmer, reducing the time of grinding by just building and learning at the same time, is just amazing.
@ignacioleon5648
@ignacioleon5648 Жыл бұрын
I love this, thank you very much
@naranyala_dev
@naranyala_dev Жыл бұрын
love the vibe
@VanosTurbo
@VanosTurbo Жыл бұрын
Nice work and video!
@mostafavii
@mostafavii Жыл бұрын
WoW, amazing, I can't even talk. you are so powerful.
@kenfung318
@kenfung318 Жыл бұрын
A insane video that perfect mix the develop life with japanese culture and scene, keep it up.
@akashdeepsharma9339
@akashdeepsharma9339 Жыл бұрын
best vdeo yet... niceeeeeee
@user-bd3it2rf4m
@user-bd3it2rf4m Жыл бұрын
All this within an hour. 👏👏👏👏
@alessiamedina1690
@alessiamedina1690 Жыл бұрын
I look up to you, you're a great man
@Ibrahim-oc5ql
@Ibrahim-oc5ql Жыл бұрын
Super Awesome!
@VividCoding
@VividCoding Жыл бұрын
Feels like I'm watching a video from the future. Cyberpunk themes with the AI and nice production quality 👍
@DucHuu03
@DucHuu03 Жыл бұрын
So amazing !!
@CapsLock33
@CapsLock33 Жыл бұрын
love the videos you make. i enjoy watching you code. keep it up and thanks for sharing. BTW Keychrone K7 released new key caps for your keyboard in white or black.
@aoshengchen9097
@aoshengchen9097 Жыл бұрын
what a video, hope u makes more
@skemap
@skemap Жыл бұрын
Love your videos!!
@nickyteee
@nickyteee Жыл бұрын
Man I’ve been having an existential crisis over ai and coding, but after watching this video I can see how it can actually help me in me learning to code and can actually be beneficial. It should have been obvious, but as is just another tool for our use after all. Am excited to start using gpt and other tools to learn faster :)
@instrido580
@instrido580 Жыл бұрын
Copilot -> GPT-4 -> Fully autonomous coder. Stay afraid and think about home-based farming, ecommerce and other business ideas.
@ko-Daegu
@ko-Daegu Жыл бұрын
@@instrido580 assuming those are not being replaced before coders look at Wendyes replacing people who take orders
@instrido580
@instrido580 Жыл бұрын
@@ko-Daegu Exactly.
@cvs2fan
@cvs2fan 6 ай бұрын
thanks for inspiring me :D
@vladyslavmaksymenko316
@vladyslavmaksymenko316 Жыл бұрын
awesome mate
@captainlennyjapan27
@captainlennyjapan27 Жыл бұрын
Your contents are amazing…
@s8x.
@s8x. Жыл бұрын
beautiful video
@gherasimsergiu1880
@gherasimsergiu1880 Жыл бұрын
Not only is Takuya incredible at coding, but he's also an absolute beast when it comes to picking up outfits. Damn you look good man
@miuzix4006
@miuzix4006 Жыл бұрын
Hello Takuya-san, do you have any background in machine learning (classical)? If ever, what are the things I should focus at, especially when making a chatbot regarding to mental health? Any ideas on how I can use the datasets available online, especially when modifying locally? Thank you!
@0l0simon0l0
@0l0simon0l0 Жыл бұрын
I appreciate that you have been utilizing ChatGPT for programming rather than those developers who refuse to adopt it. It is important to acknowledge that we are in the era of AI, and despite any apprehensions, this technology will eventually supplant traditional coding methods. Thus, it is advisable to enhance one's skills and learn to code with prompts, ultimately becoming a proficient prompt engineer.
@TheStickofWar
@TheStickofWar Жыл бұрын
don't make yourself brain dead in the process, it is important you don't rely on ChatGPT to do the coding for you.. we haven't had it long enough to know if it is actually the way forward with programming or if it will always be better as an assistant, I will not be mindlessly prompting and becoming a "prompt engineer". Thinking it will completely supplant traditional coding is a bit naive at this point, you should learn how LLMs work and realize the flaws and fallacies that come with it. It doesn't understand the way you and I do, it is still a prediction engine, it will ultimately be limited to what it can do with that. It excels at language processing, which will be the replacement of Google searching, but not programming itself. (I have a degree in this.. so it is not just some random on the internet being scared and mindlessly commenting)
@claudiotorcato
@claudiotorcato Жыл бұрын
Python is my favorite language since 2000 when I got to know it during my graduation in Computer Science. I wrote my tasks in Python instead of using Pascal, Delphi, C and Java.
@chiahong.h
@chiahong.h Жыл бұрын
So cool!!
@imnbmusic
@imnbmusic Жыл бұрын
better than a movie for devs
@santicanog_
@santicanog_ Жыл бұрын
Hi Mr. Takuya! Great intro and music choice. I'm curious if youtube-dl is still working. Nice to see this video sooner.
@Datto2002
@Datto2002 Жыл бұрын
Arigatou gozaimasu!
@CNVZSTUDIO
@CNVZSTUDIO Жыл бұрын
Love your video so much....
@giovannijacinto8987
@giovannijacinto8987 Жыл бұрын
great videos !
@thenightguy6816
@thenightguy6816 Жыл бұрын
Beautiful Video btw, are there other resources that can be used instead of openai's api, or is there anyway to make any App which has features like GPT has to use openai?. I know that its way much easier to use openai's models and finetune it. I would love another approach to handling this situation.
@user-ov5tt6sc2f
@user-ov5tt6sc2f Жыл бұрын
The funniest thing is that I implemented a similar project (for 3-4 days ago completed it), but using Whisper AI on my video card and integrating subtitles directly into the video in the browser
@-tarificpromo-7196
@-tarificpromo-7196 Жыл бұрын
Полезный мощный ресурс
@ko-Daegu
@ko-Daegu Жыл бұрын
how is he loading chatgpt in the mac desktop what tool is that looks nice
@gabotx9971
@gabotx9971 Жыл бұрын
Im starting coding idk what r u doing tbh haha but your vids are very motivational :)
@ROTOBAfilms
@ROTOBAfilms Жыл бұрын
you do programming with so much passion, thank you for this way of teaching programming to people! i like it how the japanese people do their crafts with so much detail!!! in germany is work just work, and that was it. and the click sounds of your mechanical keyboard gives your videos a meditative touch by the way!
@icelivin2547
@icelivin2547 Жыл бұрын
Excellent video! In 50:06 (transcribe.py:13) there is a typo "primpt", I think that's why he keeps getting his name wrong. If you already corrected it at some point in the video and I let it go, please ignore it. ;)
@the_unico
@the_unico Жыл бұрын
Watching this man while coding, tells me that I know little in coding
@hanpham5790
@hanpham5790 5 ай бұрын
Extremely pleasant to watch and learn web development & API calling
@wooSandy
@wooSandy Жыл бұрын
Your video is art
@nyantaro1
@nyantaro1 Жыл бұрын
Damn looking drippy af!
@astrotoolau
@astrotoolau Жыл бұрын
I was in Osaka during the sakura full bloom the other week! Wish I could find this cool spot to write code instead of doing hanami outside Osaka castle lol
@mamitianasolofo723
@mamitianasolofo723 Жыл бұрын
I love your tuts bcz I can listen to music and follow your vid at the same time... hu3
@tharind4797
@tharind4797 Жыл бұрын
amazing
@AntonioSantos-ve6zv
@AntonioSantos-ve6zv Жыл бұрын
How does it usually take to produce a video like that? These inspire me to deliver excellence in everything I do - besides being kind of therapeutic!
@jelonidas7772
@jelonidas7772 Жыл бұрын
Great, video! What kind of app are you using to use ChatGPT directly on your mac?
@simonraley8550
@simonraley8550 Жыл бұрын
Love from Germany
@thewantedplay8639
@thewantedplay8639 Жыл бұрын
Hello Takuya! I've been watching you for a long time, very cool videos!! Tell me, please, how do you record individual applications in the background? (((I still couldn't figure it out, it's very interesting and beautiful
@mvdev
@mvdev Жыл бұрын
awsome video ! what keystroke app do you use to show off the keys you have pressed ?
@gt05t45
@gt05t45 Жыл бұрын
Your terminal and vim looks amazing. How do make them look like yours
@_mannyponce
@_mannyponce Жыл бұрын
great vid ! are you using brown mx on the K7?
@devaslife
@devaslife Жыл бұрын
yep
@neotuxlinux4093
@neotuxlinux4093 Жыл бұрын
Gracias por tu contenido....amo Linux pero Mac y Windows lo hacen difícil migrar. ..con Dell precisión 7770 y Arch Linux con hyperland a mi gusto y la terminal como la tuya feliz codificando
@kevin73911
@kevin73911 Жыл бұрын
Thank for your sharing, I would like to know what app you use for chatgpt? It does not look like macgpt or lencx/chatgpt.
@naruthep
@naruthep 11 ай бұрын
like this
@gustavobogarin2334
@gustavobogarin2334 Жыл бұрын
Amazing video, how do you do the terminal over video, it's so cool.
@0x0lee87
@0x0lee87 Жыл бұрын
what gpt client do you use? so clean
@rezamehdikhanloo6856
@rezamehdikhanloo6856 11 ай бұрын
Great video, Can i ask your screen recorder name?!
@user-yp9lw9bf8y
@user-yp9lw9bf8y Жыл бұрын
You should use "cit" command to edit code in tags.
How principled coders outperform the competition
11:11
Coderized
Рет қаралды 1,6 МЛН
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 43 МЛН
버블티로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 99 МЛН
Khóa ly biệt
01:00
Đào Nguyễn Ánh - Hữu Hưng
Рет қаралды 22 МЛН
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 30 МЛН
New Prompt Generator Just Ended the Need for Prompt Engineering
10:43
React Native Bridgeless Mode for Dummies
6:43
Oscar Franco
Рет қаралды 4,1 М.
Levy vs Hans aka YOUTUBE GUY vs USA's 1st World Chess Champ
11:35
My ChatGPT 4 Workflow & Tips as a Software Engineer
4:52
Marko
Рет қаралды 629 М.
ASMR Programming - Spinning Cube - No Talking
20:45
Servet Gulnaroglu
Рет қаралды 3,7 МЛН
How Fast Can You Throw a Car in Poly Bridge 3?
15:06
Reid Captain
Рет қаралды 32 М.
Vim Tips I Wish I Knew Earlier
23:00
Sebastian Daschner
Рет қаралды 41 М.
Неразрушаемый смартфон
1:00
Status
Рет қаралды 2,3 МЛН
Ультрабюджетная игровая мышь? 💀
1:00
Blue Mobile 📲 Best For Long Audio Call 📞 💙
0:41
Tech Official
Рет қаралды 1 МЛН
Simple maintenance. #leddisplay #ledscreen #ledwall #ledmodule #ledinstallation
0:19
LED Screen Factory-EagerLED
Рет қаралды 18 МЛН
Main filter..
0:15
CikoYt
Рет қаралды 14 МЛН