Building a Talk ChatGPT App with React Native Expo, NestJS, Google Text-to-Speech, OpenAI and TS

Поделиться
HTML-код
  • Опубликовано: 6 янв 2025

Комментарии • 72

  • @hoangng16
    @hoangng16 11 месяцев назад +4

    I really like:
    1. The way you focus on the logic not the frontend
    2. You zoom in your screen to make the code easier to see
    3. You use a backend (if you have the time, can you make a backend using python)

  • @jondbm
    @jondbm 10 месяцев назад +2

    I've been trying to follow different tutorials to explain how to use React Native voice with Expo and none of them work, they all use outdated NPM commands etc. This is the first tutorial that actually worked, so thanks for that.

  • @ColbyMcHenry-l8d
    @ColbyMcHenry-l8d 11 месяцев назад

    Great video! I'm from ATL as well :D

  • @hubesh716
    @hubesh716 Год назад +5

    it is not wprking properly in andorid when i use speech libray and implement this it shows me this error Cannot read property 'stopSpeech' of null" and the same 'startSpeech' can anyone tell me how i solve this error in RN Andorid

    • @szymonlubinski1679
      @szymonlubinski1679 11 месяцев назад

      did you find the solution?

    • @madmad6915
      @madmad6915 11 месяцев назад

      I have the same problem😪

    • @mrfifty434
      @mrfifty434 9 месяцев назад

      The reason for this is probably because you're running on Expo Go. You need a native development build through EAS to run native packages

    • @hubesh716
      @hubesh716 9 месяцев назад

      @@mrfifty434 can you tell me how i run this i have no idea about that

  • @videshpunjab
    @videshpunjab Год назад +3

    You are doing awesome work. Just subscribed to your react native course on your website. I am also interested in premium projects as well but please update them for expo 49 and if possible expo page navigation.

  • @ststeve499
    @ststeve499 Год назад

    Thanks for this amazing tutorial, it's super helpful 🤩🤩

  • @Mahadev-x7u
    @Mahadev-x7u 6 месяцев назад +1

    Please more Nestjs... Thank you for your efforts

  • @MrAvelino2010
    @MrAvelino2010 Год назад +1

    Congratulations 👏. Can you make a series of clean architecture in React Native projects, cover pattern like atomic design and how to apply it in React Native Projects. I have been thinking build an app for authentication I wanna use third services such firebase auth or clerk, and maybe later change to another provider, with good practices to avoid accomplishment with one specific provider follow strategy pattern or other one for a particular case
    Also build from scratch or use one of your existent project to convert into PWA using expo.

  • @umitcelik5508
    @umitcelik5508 Год назад

    This channel looks like gold mine for react native developers...

  • @agasthyaudupa
    @agasthyaudupa 4 месяца назад

    Does iam the one only whos getting error as cannot read property 'startSpeech' of null,even stopSpeech also

  • @josemariasotovzla1343
    @josemariasotovzla1343 Год назад

    about what you said in the moment "1:39:20" how can I point to my IP address instead of my localhost?

    • @josemariasotovzla1343
      @josemariasotovzla1343 Год назад

      Is in the JSON of my backend code, or where? Please a little help my beto my bro

    • @josemariasotovzla1343
      @josemariasotovzla1343 Год назад

      oh, I already know. Is in the .env of my frontend, right? But to change the 3000 for my IP address, How do I know what is my IP address?

    • @josemariasotovzla1343
      @josemariasotovzla1343 Год назад

      I think I already solved that, but now... I just found that i do not have money in my openAI account, and i cannot make make any new requests nOooOoOo

  • @RaheelAshrafAli
    @RaheelAshrafAli Год назад

    I am confused. It is managing context in conversation? Or each message is a new conversation?

  • @victoretini2772
    @victoretini2772 Год назад

    Love your videos.
    Please create an image app where users can download images in the app. Has a traveling app UI but mainly for image downloads. Like a wallpaper app without API

  • @usmanmarkaz
    @usmanmarkaz Год назад +1

    plz make video on push notifications with Firebase or we create notifications and background services in the App plz

  • @SadiqueIndustries
    @SadiqueIndustries 11 месяцев назад

    Im getting Invalid arg type with res.end(audioContent)

  • @jayr44402
    @jayr44402 Год назад +2

    I followed the video. I'm using android. Want to know how to set up voice in android.

  • @MR_GREEN1337
    @MR_GREEN1337 10 месяцев назад

    great content by the way, do you know a way to inference a locally downloaded LLM?

  • @arozendojr
    @arozendojr Год назад

    In the expo build, you can add environment variables, such as a firebase token, would this be the safest way to save this information?

  • @HoangPham-pn6td
    @HoangPham-pn6td 10 месяцев назад

    36:53, I can't import useVoiceRecognition from folder hooks and the error was:
    "Your JavaScript code tried to access a native module that doesn't exist".
    Does anyone meet this error?
    p/s:
    - I use npm instead of yarn
    - I use my iphone instead of any simulator

    • @AviMamenko
      @AviMamenko 10 месяцев назад +1

      That’s because @react-native-voice/voice isn’t compatible with Expo Go. It relies on native modules which is why you’re getting that error. You can run it in a simulator fine but not on Expo Go.

    • @HoangPham-pn6td
      @HoangPham-pn6td 10 месяцев назад

      really appreciate you@@AviMamenko

    • @HoangPham-pn6td
      @HoangPham-pn6td 10 месяцев назад

      When I ran on Android simulator, I got the error: "Cannot read property 'startSpeech' of null". And I have read that I need to use Eas build or development builds. I really don't know how to fix this @@AviMamenko

  • @ShivanshuCodes
    @ShivanshuCodes Год назад

    can you make this same thing with javascript react native

  • @MichaelDavid-et3bt
    @MichaelDavid-et3bt Год назад +1

    Wow this is great...

  • @badreddineelkalai9052
    @badreddineelkalai9052 Год назад

    keep up the good work

  • @penguinxed
    @penguinxed Год назад +1

    great tutorial sir! may I ask if do you have a plan to create a react native and firebase soon? thanks

  • @HenriqueWeiand
    @HenriqueWeiand Год назад

    Is the backend code source available in Git Hub?

  • @balak_ai
    @balak_ai Год назад

    Awesome!
    Is the backend code source available in Git Hub as well? Is there good library for speech-to-text for the web?

  • @BrunoGCSilvano
    @BrunoGCSilvano Год назад

    Great video Beto, I just subscribed to your channel to learn more about react native.
    I was trying to reproduce but I'm stuck with the Cloud Text-to-Speech API, it requires a billing account, but I hasn't.
    There is another solution about that?

  • @hoangng16
    @hoangng16 11 месяцев назад

    Can you make a tutorial using python for backend?

  • @kumarkumar-t4r3h
    @kumarkumar-t4r3h 2 месяца назад

    Hi can you do the same sample with latest Real Time API

  • @MR_GREEN1337
    @MR_GREEN1337 10 месяцев назад

    link to the code repo?

  • @wisdomelue
    @wisdomelue Год назад

    hi beto, can you please tell me what text editor you use for code with beto website to write articles? would appreciate the response🙏🏽

  • @alvropena
    @alvropena Год назад

    Fire 🔥

  • @CesarALL18
    @CesarALL18 Год назад

    Cool, thanx

  • @Trashpanda_404
    @Trashpanda_404 Год назад

    Thanks for the video brother! This is amazing. Do you believe it's possuble to easily expand this model to be conversational like Rasa? Really wanna make this a true conversational trained on my data.

    • @Trashpanda_404
      @Trashpanda_404 Год назад

      What’s the difference between something this and let’s say RASA?
      Planning a mobile app to connect with my odoo v16 database for an FAQ/Sales Support assistant. Saw a guy do a demo video from 2 years ago where he combined RASA with deepspeech and Mozilla’s tts. 2 years ago and it’s amazing! Just need the bot to be lightweight, and not controlled by an organization if possible. Yes RASA is open source but lord it’s difficult to install and keep running. You made it look pretty easy, but it’s still just as dynamic. Maybe I’m wrong.
      Think I saw you live close to me in Atlanta. I owe you lunch for this video!

  • @madmad6915
    @madmad6915 11 месяцев назад

    hello ,I have this error if you can tell me why it is ERROR [TypeError: Cannot read property 'startSpeech' of null]

    • @milandey8286
      @milandey8286 9 месяцев назад

      i am also having same error, can u please tell me if u found the sollution, ans what it is

    • @madmad6915
      @madmad6915 9 месяцев назад

      @@milandey8286 nothing, I move on

  • @moemia902
    @moemia902 Год назад

    Does this work with Expo?

  • @prashlovessamosa
    @prashlovessamosa Год назад

    Thanks.

  • @mahmutozubek8535
    @mahmutozubek8535 Год назад

    hey beto i got {"error": {"code": "3", "message": "3/Audio recording error"}} this error and i cant solve anywhere do you have a idea for this ?

    • @aimeeaidanu
      @aimeeaidanu Год назад

      yeah throw your pc away, burn your house down, and go live da amish lifestyle 💪
      amish people ain't effected by coding errors :)

  • @KhanhNguyen-zx3wv
    @KhanhNguyen-zx3wv 10 месяцев назад

    where backend ?

  • @usmanmarkaz
    @usmanmarkaz Год назад

    why you use NestJS and what is NestJS??

    • @codewithbeto
      @codewithbeto  Год назад

      In the video I explain what is nestJS

  • @vintagesessions4real
    @vintagesessions4real Год назад +2

    First view, first like, first comment

  • @josemariasotovzla1343
    @josemariasotovzla1343 Год назад

    no mames beto, eres una maquina

  • @mbaochachigozie1785
    @mbaochachigozie1785 Год назад

    Lol, I was thinking about this some days ago

  • @phantazzor
    @phantazzor 6 месяцев назад

    But doesn’t open ai handle text to speech already?

    • @codewithbeto
      @codewithbeto  6 месяцев назад

      Yes, they also offer text to speech services

    • @phantazzor
      @phantazzor 5 месяцев назад

      @@codewithbeto so what made you use Google?

  • @wisdomelue
    @wisdomelue Год назад

    ❤️

  • @andresarandaarpe3522
    @andresarandaarpe3522 Год назад

    Español?