VoiceVibes é uma aplicação desenvolvida com Next.js e TypeScript que permite explorar e experimentar vozes geradas pela API ElevenLabs. Com uma interface intuitiva, você pode listar diferentes vozes, ouvir amostras e testar como um texto soa em cada voz.
- Listagem de Vozes: Visualize e escute amostras de diversas vozes disponíveis na API ElevenLabs.
- Texto Personalizado: Insira um texto e ouça como ele é pronunciado em diferentes vozes.
- Armazenamento e Acesso a Áudio: Gere e salve arquivos de áudio para reprodução posterior.
Siga os passos abaixo para rodar o projeto localmente:
-
Clone o Repositório:
git clone https://github.com/seu-usuario/voicevibes.git cd voicevibes
-
Instale as Dependências:
npm install
-
Configure a Chave de API:
- Crie um arquivo
.env.local
na raiz do projeto. - Adicione a chave da API do ElevenLabs:
ELEVENLABS_API_KEY=SuaChaveDeAPI
- Crie um arquivo
-
Execute o Projeto:
npm run dev
Acesse a aplicação em http://localhost:3000.
O projeto está disponível online no Vercel. Você pode acessá-lo aqui.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests.