Para adicionar uma nova opção de voz ao openai-fm, proceda da seguinte forma:
- Perfis de posicionamentoNo diretório do projeto, localize o arquivo
data/voices.jsonarquivo, que é onde todas as configurações de voz são armazenadas - Entendendo a estrutura de configuraçãoCada opção de voz é um objeto que contém
id(identificador exclusivo),label(nome de exibição) evalue(correspondente aos valores dos parâmetros da API OpenAI) - Adicionar nova entradaAdicionar um novo objeto de configuração de voz à matriz json no formato referenciado na entrada existente
- Salvar alteraçõesVerifique se os arquivos são salvos em um formato JSON válido
- reiniciar algoO servidor de desenvolvimento precisa ser reiniciado (
npm run dev) para tornar as alterações efetivas - teste e verificaçãoSe a opção de voz for selecionada, você verá a nova opção na lista suspensa Voice Selection na interface da Web.
Precisa de atenção:
- adicionais
valueDeve ser uma identidade de voz válida compatível com a API da OpenAI - Recomenda-se fazer backup do arquivo original antes de modificá-lo
- Se houver outros desenvolvedores compartilhando o uso desse projeto, a fonte da voz adicionada deverá ser informada na documentação
Com essa abordagem, os desenvolvedores podem facilmente ampliar as opções de voz suportadas pelo projeto para atender a necessidades específicas.
Essa resposta foi extraída do artigoOpenAI.fm: uma ferramenta de demonstração interativa que apresenta as APIs de fala da OpenAIO































