Open zoollcar opened 1 month ago
@zoollcar is attempting to deploy a commit to the Enrico Pro Team on Vercel.
A member of the Team first needs to authorize it.
Thanks for the feature. This patch is now in a state where I can review it and potentially merge it.
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Updated (UTC) |
---|---|---|---|
big-agi-open-next | ✅ Ready (Inspect) | Visit Preview | Oct 20, 2024 9:20am |
Update: thanks for resubmitting the PR, this is definitely a higher quality code that considers the application (e.g. other modules).
I'm testing it on mobile and it's hanging a couple of times (I believe it to be a stability error with some changing react reference) and it's possibly something I can fix, but it's gonna require some time for me to check out and develop.
On the UX side, there could be some rough edges (on my android phone the High quality List doesn't do much, no matter what one chooses the experience doesn't change, and this happens for the 4 available voices as well). So there's something that I can look into to improve the UX. Why is key? Because every feature Big AGI gets the same scrutiny and UX perfection.
Thanks again, I'll follow up when I have time to check this out and review and change what needs to be changed. Let me know in the meantime if anything can improve on your side.
I'll make a abstraction(under modules/tts/
, ISpeechSynthesis
). The current plan is to refer to the llms module.
The refactored version will be updated these days.
Basically done the abstraction. What is worth mentioning is a change of UI: Engine selection change to drop-down box for more options and mobile compatibility.
Hi @zoollcar - just FWI - I won't have the time to merge this before the official V2 launch. I can't disclose dates, but I'll be very busy for a while. If you have a clean patch that doesn't require any work from my side, I'll see what I can do - in the meantime enjoy the fact that you're the only person with a custom big-AGI that supports multiple TTR/ASR engines.
New feature:
TODO:
Some previous questions:
module has been moved to modules/browser/speech-synthesis
{name }has been replaced to the name of voice
copy en.json as a local file Languages.json. fetch voice list when select a language