https://github.com/gorango/phonetica
Vocal wrapper for LLMs
https://github.com/gorango/phonetica
chat gcp gpt stt translate tts
Last synced: 8 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 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-17T17:37:01.000Z (about 3 years ago)
- Last Synced: 2025-03-06T05:16:59.161Z (about 1 year 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)