Skip to content

Commit

Permalink
update STT/TTS option dropdowns
Browse files Browse the repository at this point in the history
  • Loading branch information
timothycarambat committed May 14, 2024
1 parent e9e4ffb commit 275be6a
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -84,18 +84,15 @@ function ElevenLabsModelSelection({ apiKey, settings }) {
<select
name="TTSElevenLabsVoiceModel"
required={true}
defaultValue={settings?.TTSElevenLabsVoiceModel}
className="bg-zinc-900 border-gray-500 text-white text-sm rounded-lg block w-full p-2.5"
>
{Object.keys(groupedModels)
.sort()
.map((organization) => (
<optgroup key={organization} label={organization}>
{groupedModels[organization].map((model) => (
<option
key={model.id}
value={model.id}
selected={settings?.OpenAiModelPref === model.id}
>
<option key={model.id} value={model.id}>
{model.name}
</option>
))}
Expand Down
6 changes: 5 additions & 1 deletion frontend/src/components/TextToSpeech/OpenAiOptions/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,11 @@ export default function OpenAiTextToSpeechOptions({ settings }) {
>
{["alloy", "echo", "fable", "onyx", "nova", "shimmer"].map(
(voice) => {
return <option value={voice}>{toProperCase(voice)}</option>;
return (
<option key={voice} value={voice}>
{toProperCase(voice)}
</option>
);
}
)}
</select>
Expand Down
7 changes: 2 additions & 5 deletions frontend/src/pages/GeneralSettings/AudioPreference/tts.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ export default function TextToSpeechProvider({ settings }) {
const searchInputRef = useRef(null);

const handleSubmit = async (e) => {
e.preventDefault();
e?.preventDefault();
const form = e.target;
const data = { TextToSpeechProvider: selectedProvider };
const formData = new FormData(form);
Expand Down Expand Up @@ -110,10 +110,7 @@ export default function TextToSpeechProvider({ settings }) {
</div>
<div className="w-full justify-end flex">
{hasChanges && (
<CTAButton
onClick={() => handleSubmit()}
className="mt-3 mr-0 -mb-14 z-10"
>
<CTAButton className="mt-3 mr-0 -mb-14 z-10">
{saving ? "Saving..." : "Save changes"}
</CTAButton>
)}
Expand Down

0 comments on commit 275be6a

Please sign in to comment.