added ChaptGPT (selfhosted) option for custom hosted voices#426
Open
gerardob wants to merge 1 commit intoken107:firefoxfrom
Open
added ChaptGPT (selfhosted) option for custom hosted voices#426gerardob wants to merge 1 commit intoken107:firefoxfrom
gerardob wants to merge 1 commit intoken107:firefoxfrom
Conversation
04e792e to
20bc00f
Compare
eab002f to
74557b1
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Context:
ChatGPT Voices are hard-coded to official voices (alloy, echo, fable, onyx, nova, shimmer), in my case I have a self-hosted local/home server with few custom voices (ex. mx_claude).
Feature:
I added a new hard-coded option to ChatGPT select list, this allow input a custom voice, when the "selfhosted" option is selected is added a input:text below the voice select to manually set the custom voice name that you have hosted in local/home server.
For simplicity and to do the minimal change to the workflow also a Save Button is added for store this new input as "voiceCustom", this button is visible ONLY in this use case.
I leave some screenshots for easy review.
P.D.: I worked in the Firefox branch because is my primary browser, but I think this feature can be cherry-picked to master or any other branch when need it.
P.D.2: I don't looked to network tab in the debugger after a couple hours of work, so maybe will be about a houndred reported issues via "report issue" API.
Options Screen

Request Screen with custom voice
