mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-05 13:21:18 +00:00
Add info in the documentation about text to speech
This commit is contained in:
@@ -1,10 +1,16 @@
|
||||
# Voice
|
||||
|
||||
You can talk to Khoj using your voice. Khoj will respond to your queries using the same models as the chat feature. You can use voice chat on the web, Desktop, and Obsidian apps. Click on the little mic icon to send your voice message to Khoj. It will send back what it heard via text. You'll have some time to edit it before sending it, if required. Try it at https://app.khoj.dev/.
|
||||
You can talk to Khoj using your voice. Khoj will respond to your queries using the same models as the chat feature. You can use voice chat on the web, Desktop, and Obsidian apps.
|
||||
|
||||
:::info[Voice Response]
|
||||
Khoj doesn't yet respond with voice, but it will send back a text response. Let us know if you're interested in voice responses at team at khoj.dev.
|
||||
:::
|
||||

|
||||
|
||||
Click on the little mic icon to send your voice message to Khoj. It will send back what it heard via text. You'll have some time to edit it before sending it, if required. Try it at https://app.khoj.dev/.
|
||||
|
||||
## Voice Response
|
||||
|
||||
When you get a response from Khoj, you can click on the speaker icon to hear the response. This feature is available only on the web view right now.
|
||||
|
||||

|
||||
|
||||
## Setup (Self-Hosting)
|
||||
|
||||
@@ -12,3 +18,9 @@ Voice chat will automatically be configured when you initialize the application.
|
||||
|
||||
1. Setup your OpenAI API key. See instructions [here](/get-started/setup#2-configure).
|
||||
2. Create a new configuration at http://localhost:42110/server/admin/database/speechtotextmodeloptions/. We recommend the value `whisper-1` and model type `Openai`.
|
||||
|
||||
If you want to use the Text to Speech feature, you can set it up by following these steps:
|
||||
|
||||
1. Setup your account on [ElevenLabs.io](https://elevenlabs.io/).
|
||||
2. Configure your API key in your environment variables with the key `ELEVEN_LABS_API_KEY`.
|
||||
2. (Optional) Create a new [Voice model option](http://localhost:42110/server/admin/database/voicemodeloption/) with a specific voice ID from whichever voice you want to use. You can explore the options [here](https://elevenlabs.io/app/voice-library).
|
||||
|
||||
Reference in New Issue
Block a user