-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Voice functionality added with Whisper #52
Conversation
@younesbram I'm excited for this PR, but I ran into an issue installing I created a ChatGPT thread with the context here: https://chat.openai.com/share/0446a868-42f8-469e-953d-394bf21e9ad0 Do you know a better solution that doesn't require |
If there's some way to only require |
I don't have the issue when installing, I think its a mac thing. Wish my macbook wasn't broken else Id test on that too. I tried it with wsl and gitbash and normal cmd. Will try to debug right now and investigate for any solutions to seamlessly not break installation for mac users who are using voice. |
I think I like I like |
Thing is.. if its breaking for users in the pip install -r requirements.txt part (step 5), the only valid solution is to add another step to install for voice users only. This will also be a chance to say run |
Ohh, I think I found something. See We could add separate |
@younesbram Oh I just realized the ChatGPT share link is not updating with new information for some reason. Here's the update for context. __ __ Assistant response: You're correct in identifying the challenge of requiring all users to install additional dependencies, especially when it's only needed for a specific feature. However, there are a few strategies you could use to handle this situation more gracefully: Optional Dependencies: Modify your requirements.txt to only include essential packages. Then, provide a separate requirements-audio.txt for the with-audio feature, which includes PyAudio and its dependencies. In your documentation, instruct users who want to use the with-audio feature to run an additional command, like:
|
Updated and tested, resolved all merge conflicts. Let me know @joshbickett and cheers for the communication on X.com/didntdrinkwater Let me know of any future help with UX testing or whatever you may need. I will be testing this project many times with people who don't have tech knowledge / carpal syndrome / amputees. |
Ok, just finished looking at it. It is merged. Thanks for all your help with this. If you want to make updates to the voice and accessibility features overtime that'd be great! |
For sure Josh! Thank you for your help as well I am sure this project will keep growing I will help as much as I can in my free time not looking for jobs. Cheers!Sent from my iPhoneOn Dec 5, 2023, at 9:16 AM, Josh Bickett ***@***.***> wrote:
Ok, just finished looking at it. It is merged. Thanks for all your help with this. If you want to make updates to the voice and accessibility features overtime that'd be great!
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Actually there may have been an issue for users not using |
will checkSent from my iPhoneOn Dec 5, 2023, at 9:28 AM, Josh Bickett ***@***.***> wrote:
Actually there may have been an issue for users not using --voice. I reverted the commit because when I did a fresh install I was getting an import issue
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Ok, trying to fix it now |
Having some weird git issues, but I think I was able to fix it. Will share more in a little, need to run some tests |
@younesbram so I'm not that good at The problem is I then went to push back to |
no worries! i usually use git fetch -all to the upstream repositories and then git rebase and i resolve merge conflicts if there are any. much better than git merge. thats just me though. chatgpt helps alot too! thanks for your assistance ill check it out tonightSent from my iPhoneOn Dec 5, 2023, at 10:33 AM, Josh Bickett ***@***.***> wrote:
@younesbram so I'm not that good at git reverts. I reverted and made the following fix: b011fa8
The problem is I then went to push back to main but was having an issue and somehow lost your recent commits. Anyway, voice is merged back in main and appears to me working without causing issued of devs that don't use it! :)
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
@Siddhant-Goswami oh. Thanks for letting us know. Could you submit an issue ticket for this if you haven't already? |
@Siddhant-Goswami hello friend. seems like an environment issue, try reloading with a new env. i will check on my mac VM with your version of ventura soon |
Added voice functionality with whisper. Implemented a
--voice
command-line flag usingargparse
.