Unlock the Power of Text-to-Speech AI: ElevenLabs Tutorial for Beginners

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

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

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

    At the time of recording the video, there is a known bug with the NextJS setup.
    If you receive the following error message after adding "USE CLIENT" in the PAGE.JS file:
    "undefined" is not valid JSON
    Then run the following command in the terminal to update Next to the latest version, which includes a fix for this.
    npm install next@canary

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

      One question, we are building something like this, but the voice that goes in my frontend is way more robotic than the one in the 11labs page. Do you know how we get the same voice texture?

  • @EverythingIsMathandPhysics
    @EverythingIsMathandPhysics Месяц назад +1

    This is the most awesome tutorial I've ever seen on youtube. Beautifully explained. Just subscribed. Could you create a tutorial on how to build a full website like elevenlabs with elevenlabs api?❤

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

    Amazing tutorial, really helps alot

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

    Thank you for this. Will it work when hosted on Vercel as there is only an ephemeral file system?

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

    Another amazing tutorial! I'm thinking about using the Response variable in conjunction with the ChatGPT response value from my application's API to feed the TTS application and have the audio auto play on load. This would create a talking ChatGPT interaction.

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

      Thank you 😊.
      That's a very practical use case.

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

    *Hii..Thank you for the tutorial...is it for unlimited text or after 10000 words need to change key again??? plz reply*

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

      You're welcome.
      I think the free / starter plan only includes 10,000 words per month.
      Creating a new key won't help unfortunately.

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

      @@leonvanzyl Don't they mean create a new free account and then copy over the new key?

  • @doston8795
    @doston8795 11 месяцев назад +1

    Hey it is great tut buddy cam you advise me i wanna connect openai to elevenlab in nextjs 14 i wanna make people click start button and open ai generate questions and asking them using eleven lab user can hear the questions and user can record their voice answer and open AI give them feedback in text. Please can you help i can find much from internet thank you

    • @leonvanzyl
      @leonvanzyl  11 месяцев назад +1

      Thank you 🙏.
      Sounds like a fun tutorial idea. Noted.
      You could also reach out to my agency if you'd like assistance sooner.

    • @doston8795
      @doston8795 11 месяцев назад +2

      @@leonvanzyl thanks a lot

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

    i have "Network request failed" on log error and i dont know what its wrong

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

    Great video ! ek is n baie new beginner ! If i copy your source code do i follow along and make the changes with you correct ?

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

      Hey there. Beginners are always welcome here 😊.
      Yes, copy the code and follow along. That's the best way to learn.

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

      Thank you so much Leon !!

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

    Hey man this was very helpful and you're an excellent instructor. Do you have any idea how to get my custom or generated voices to show up?

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

      Thank you very much!
      I've been playing with the custom voice and will release a video SOON!

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

      @@leonvanzyl wow thats fantastic. To me it seems the api key is not being used at all with .env.local? or am i wrong

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

      @@leonvanzylIs the video up?

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

    This is a wonderful tutorial. Thank you.

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

    Hello my i know how can i play it on the live page server? because when my project deployed at vercel the fs file mp3 won't work

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

    Everything is working for me except for the voice and the files saving. Any idea what I could be doing wrong?
    Update: got it working. I think I had the API key in wrong or something.

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

      Glad you figured it out 😀👍

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

    But what about the cost differences between using their GUI?

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

      I believe the cost is the same, whether you're using the GUI or the API.
      The cost is based on the amount of tokens (basically words).

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

      @@leonvanzyl Got it thanks for the reply! Great tutorial btw.

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

    Can you do a tutorial of this in python please

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

      I could recreate this using a framework like Flask or Django. Thank you for the suggestion.

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

    How can we find voices we created? I am only getting the default voice lists to pop up.

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

      I think you need a paid account in order to see cloned voices.

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

    tysm

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

    how do I put in in a website

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

      Hey there. I assume you are asking how to deploy this to a server online?
      Easiest solution would be to deploy to Vercel.

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

    Doea ANYONE know how to do this in Java bruhhh

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

    The commands were different here, did I make the right choices? sorry for the newbie question...
    √ What is your project named? ... elevenlabs
    √ Would you like to use TypeScript with this project? ... NO /yes
    √ Would you like to use ESLint with this project? ... NO /yes
    √ Would you like to use Tailwind CSS with this project? ... no/ YES
    √ Would you like to use `src/` directory with this project? ... NO /yes
    √ Use App Router (recommended)? ... no/ YES
    √ Would you like to customize the default import alias? » no/ YES
    √ What import alias would you like configured? ... @/*
    Creating a new Next.js app in ElevenLabs\elevenlabs.
    Using npm.
    Initializing project with template: app-tw
    Installing dependencies:
    - react
    - react-dom
    - next
    - tailwindcss
    - postcss
    - autoprefixer
    added 108 packages, and audited 109 packages in 13s
    21 packages are looking for funding
    run `npm fund` for details
    found 0 vulnerabilities

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

      Your settings are correct 👍. At the time of recording, Nextjs 13 was still in beta.

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

      @@leonvanzyl Thanks