https://github.com/gorango/phonetica
Vocal wrapper for LLMs
https://github.com/gorango/phonetica
chat gcp gpt stt translate tts
Last synced: 3 months ago
JSON representation
Vocal wrapper for LLMs
- Host: GitHub
- URL: https://github.com/gorango/phonetica
- Owner: gorango
- License: mit
- Created: 2023-03-09T17:00:06.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-03-17T17:37:01.000Z (about 2 years ago)
- Last Synced: 2025-01-16T16:22:48.274Z (5 months ago)
- Topics: chat, gcp, gpt, stt, translate, tts
- Language: TypeScript
- Homepage: https://phonetica.vercel.app
- Size: 904 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
# Phonetica
Voice-enabled ChatGPT implementation builth with:
- [Nuxt][nuxt] + [Vue][vue]
- [Tailwind][tailwind] + [DaisyUI][daisy]
- [OpenAI][openai] + [Google][google]## Setup
To start developing locally or to deploy your own version, clone the repo and implement the requirements.
### Requirements
Enable all of the required APIs from the providers:
- [OpenAI API][openai]
- [Cloud Text-to-Speech API][tts]
- [Cloud Translation API][translate]### Environment Variables
Add OpenAI and Google Cloud keys to the `.env` file.
```sh
cp .env.example .env
```### Development
Check out `"scripts"` in `package.json` for available actions for development and deployment of the app.
[nuxt]: https://nuxt.com/docs/getting-started/introduction
[vue]: https://vuejs.org/
[tailwind]: https://tailwindcss.com/docs/installation
[daisy]: https://daisyui.com/
[openai]: https://platform.openai.com/account/api-keys
[google]: https://console.cloud.google.com
[tts]: https://console.cloud.google.com/apis/api/texttospeech.googleapis.com
[translate]: https://console.cloud.google.com/apis/api/translate.googleapis.com## License
[MIT](/license)