Talk locally (no ChatGPT) with your documents 😄 | PrivateGPT + Whisper + Coqui TTS

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 2024

ความคิดเห็น • 42

  • @nmstoker
    @nmstoker ปีที่แล้ว +2

    Fantastic work! I've long hoped we'd get to the point where this kind of end to end interaction was possible locally and your video shows it in action! 👍

    • @ThorstenMueller
      @ThorstenMueller  ปีที่แล้ว

      Hi Neil, i'm really happy hearing from you. Thanks for your great feedback 😊.

  • @Vito_0912
    @Vito_0912 ปีที่แล้ว +3

    Although itś not the aim of the video, but You can also build a own smart „home“/respond assistant. You can use „Sphinx“ to listen for an activation word and then use whisper for the query, feeding it trough GPT (I would recommend GPT-3.5, although it costs, because of the speed) and then use coqui to say it.

    • @ThorstenMueller
      @ThorstenMueller  ปีที่แล้ว +1

      Thanks for your feedback 😊. This complete process might be a good usecase for Rhasspy.

  • @Niall96
    @Niall96 หลายเดือนก่อน

    I'm not sure if theres is requirements.txt anymore in recent versions of PrivateGPT, i'd like to see an up to date tutorial :D

  • @RobinMadar
    @RobinMadar 5 หลายเดือนก่อน

    Hello Iam stuck at the start, your link to imartinez repo is linked to different one and that repo doesn't have "requirements.txt" what I can do ? Thanks for your help

  • @katokira260
    @katokira260 ปีที่แล้ว +1

    can you make a tuto about ChatterBot

    • @ThorstenMueller
      @ThorstenMueller  ปีที่แล้ว +2

      Thanks for that suggestion 😊. I'll check ChatterBot as soon as possible.

  • @RobinMadar
    @RobinMadar 5 หลายเดือนก่อน

    Hello, I would love to use your example as a base for my project to final work. My question it how to connect STT to this so bot gets the message and read answer shortly after. Is it possible with your approach ?

    • @ThorstenMueller
      @ThorstenMueller  5 หลายเดือนก่อน

      I've not dived deeper into STT in this context so i'm not sure how this will work.

  • @alx8439
    @alx8439 ปีที่แล้ว +1

    Great job. With small LLMs we're slowly moving towards fully offline voice assistants which actually have brains, not just hardcoded skills

  • @toykotokyoto
    @toykotokyoto ปีที่แล้ว +1

    Nice! Just had a thought: it would be cool if for these kinds of videos the intro included a short demo of the “final user experience”. That way the viewer knows what all the install work will lead to! Just my 2 cents:)
    Great application and another great video!

    • @ThorstenMueller
      @ThorstenMueller  ปีที่แล้ว +1

      Guude Josh 👋, thanks for your great suggestion. I'll try to include a short demo already during intro and not just at the end in future tutorials 😊.

  • @MeinDeutschkurs
    @MeinDeutschkurs ปีที่แล้ว

    So, what do I think: I use something similar in my WhatsApp-Assistant. It‘s a great thing. Hope to find a model which is able to process everything in proper German. Currently I have to ask gpt-3.5-turbo. Can‘t wait to get rid of it. ❤️

    • @ThorstenMueller
      @ThorstenMueller  ปีที่แล้ว +1

      Yeah, an open-source proper German LLM would be great 😎.

  • @historyrepeatscubed726
    @historyrepeatscubed726 8 หลายเดือนก่อน

    Incredible and just what I've been waiting for! Thanks so much for your efforts and for making this video. I think we all realise that, with a degree of automation scripting and such, this is going to be an extremely valuable and powerful concept in the near future - and most importantly, in my mind at least, the privacy aspect is a winner for any corporations or private persons concerned about intrusions and loss of said privacy, and data. Thanks again. Peace.

  • @satvikmehta8481
    @satvikmehta8481 ปีที่แล้ว

    File "\privateGPT.py", line 83, in
    main()
    File "privateGPT.py", line 38, in main
    llm = GPT4All(model=model_path, n_ctx=model_n_ctx, backend='gptj', n_batch=model_n_batch, callbacks=callbacks, verbose=False)
    File "\Desktop\TEST\Privategptvenv\lib\site-packages\langchain\load\serializable.py", line 74, in init
    super()._init_(**kwargs)
    File "pydantic\main.py", line 341, in pydantic.main.BaseModel._init_
    pydantic.error_wrappers.ValidationError: 1 validation error for GPT4All
    n_ctx
    extra fields not permitted (type=value_error.extra)File "privateGPT.py", line 83, in
    main()
    File "privateGPT.py", line 38, in main
    llm = GPT4All(model=model_path, n_ctx=model_n_ctx, backend='gptj', n_batch=model_n_batch, callbacks=callbacks, verbose=False)
    File "Desktop\TEST\Privategptvenv\lib\site-packages\langchain\load\serializable.py", line 74, in init
    super()._init_(**kwargs)
    File "pydantic\main.py", line 341, in pydantic.main.BaseModel._init_
    pydantic.error_wrappers.ValidationError: 1 validation error for GPT4All
    n_ctx
    extra fields not permitted (type=value_error.extra)
    how to resolve this query

    • @ThorstenMueller
      @ThorstenMueller  ปีที่แล้ว

      Hello, i've not seen this issue before. Maybe you can get faster and better help by opening an issue on their repo: github.com/imartinez/privateGPT/issues.
      Good luck 😊

  • @MeinDeutschkurs
    @MeinDeutschkurs ปีที่แล้ว

    It‘s a miracle for me. I‘m not able to bring TTS to work on M1. I did a workaround by using „say“ command on Apple M1. Unfortunately, your voice is not available in „say“.

    • @ThorstenMueller
      @ThorstenMueller  ปีที่แล้ว +1

      Do you get an error/exception on running TTS? At which step is it failing?

    • @MeinDeutschkurs
      @MeinDeutschkurs ปีที่แล้ว

      @@ThorstenMueller , yeah. We already talked about at the video on how to get it work on Apple. I struggled to run tts and tts-server. No worries, I hope to get it to work on m2 ultra. My m1 mb air is a real mess, have to reset it entirely.

    • @ThorstenMueller
      @ThorstenMueller  ปีที่แล้ว +1

      @@MeinDeutschkurs Okay, good luck with a new (or cleaned) setup 😊.

  • @llupiy
    @llupiy ปีที่แล้ว

    Hi Thorsten, thanks for your work. A paid implementation of mic input -> Whisper -> OpenAIChatGPT -> ElevenLabs (TTS) -> speaker output takes about 2 seconds to generate a response. Have you tried the implementation of your video on a faster computer? If so, how long did the whole process take to respond?

    • @ThorstenMueller
      @ThorstenMueller  ปีที่แล้ว +2

      Thanks for your feedback and that interesting use case. As i don't have a faster computer - no 😆.

  • @xxy1950
    @xxy1950 ปีที่แล้ว

    Hello, a really exciting project with a lot of potential! This raised two questions for me:
    1. How to customize the model by training it to recognize and follow specific storylines?
    2. Is there generally no interface for internet use for privateGPT or was it just not configured accordingly in the current project?
    Thanks and keep it up!

    • @ThorstenMueller
      @ThorstenMueller  ปีที่แล้ว

      Thanks for your feedback.
      1. I've no experience on customizing a PrivateGPT based model on individual needs yet, but this could be an interesting topic.
      2. You can use privateGPT UI with the ChatGPT model (API key required) if that's the question? Or do you mean that privateGPT can answer up to date question based on live internet research?

  • @manash2449
    @manash2449 ปีที่แล้ว

    Thanks for the informative video!!!
    Do you have any recommendation on how to improve the response from the GPT4all model?

    • @ThorstenMueller
      @ThorstenMueller  ปีที่แล้ว

      Good question. But no i've no idea how (or if) response performance can be tuned, apart from adjusting hardware.

  • @mahmoudabusaqer4585
    @mahmoudabusaqer4585 ปีที่แล้ว +1

    I am doing the same thing but using Unity 😁

    • @ThorstenMueller
      @ThorstenMueller  ปีที่แล้ว

      Sounding interesting. Is this a public visible project?

    • @mahmoudabusaqer4585
      @mahmoudabusaqer4585 ปีที่แล้ว +1

      @@ThorstenMueller Yes it will be public, still working on it

    • @historyrepeatscubed726
      @historyrepeatscubed726 8 หลายเดือนก่อน

      @@mahmoudabusaqer4585 - Great to hear! I'm sure, like me, we're all looking forward to seeing and hearing more from you about your project in the near future. Best of luck and every success. Peace.

  • @DrFukuro
    @DrFukuro 9 หลายเดือนก่อน

    Danke für deine Arbeit! Du bist einer der wenigen, die noch wirklich relevanten Content erzeugen, ganz nach dem Open Source Prinzip.
    Wie immer praktisch, nachvollziehbar. So kann auch der kleine Mann am technischen Fortschritt partizipieren! Top. Ich spreche Englisch zwar auch ganz gut, würde mich aber sehr freuen, wenn du mehr Videos in unserer präzisen und schönen Muttersprache produziertest. 👍

    • @ThorstenMueller
      @ThorstenMueller  9 หลายเดือนก่อน

      Vielen lieben Dank für deine sehr nette Rückmeldung 😊.

  • @katokira260
    @katokira260 ปีที่แล้ว

    Thanks ... your videos help me a lot with my project

    • @ThorstenMueller
      @ThorstenMueller  ปีที่แล้ว +1

      You're very welcome. Happy to hear that 😊.

  • @ddsdheelitirkasiyaasaddade9793
    @ddsdheelitirkasiyaasaddade9793 ปีที่แล้ว

    Great tutorials.

    • @ThorstenMueller
      @ThorstenMueller  ปีที่แล้ว

      Thanks a lot 😊. Feedback like yours always keeps me motivated.

  • @torstenjaeckel5414
    @torstenjaeckel5414 ปีที่แล้ว

    Gude zrück