NeuroVox is an Obsidian plugin that enhances your note-taking with voice transcription and AI capabilities. Record your voice, transcribe it, and apply custom AI prompts to the transcription.
- Voice Recording: A mic icon will appear in your note, which you can press to record.
- Transcription: Automatically transcribes your voice recordings using the OpenAI Whisper API along with Groq.
- Custom Prompts: Apply custom prompts to the transcription to summarize, extract to-dos, or other actions.
- Audio Playback: Embeds the audio file in your note for easy access.
- Embedded Output: Transcriptions and AI-generated outputs are embedded in your notes as callouts wherever your cursor is.
- Download the NeuroVox plugin from Community Plugins.
- Enable the plugin from the Obsidian settings by toggling it on.
- Input your OpenAI and/or Groq API Key (instructions below).
- Choose a folder to save the Recordings.
- Turn on the Floating Button Mic (optional), or otherwise use the toolbar icon or command pallette to start a recording.
If you need to obtain an OpenAI API key, follow the steps below:
-
Create an Account:
- Visit the OpenAI website and sign up for an account.
- Or visit the Groq website to get an account there.
-
Access API Keys:
- Log in to your account.
- OpenAI: Click on the ⚙️ in the top right corner and select "API Keys" from the dropdown menu.
- Groq: Click "API Keys" on the left sidebar.
-
Create a New Key:
- On the API Keys page, click "Create new secret key."
-
Secure Your API Key:
- Copy the newly generated API key into the
🔑 Api Keys
accordion in the Neurovox Settings. Treat this key like a password and do not share it with anyone.
- Copy the newly generated API key into the
-
Billing Information:
- You need to add billing information to your OpenAI account to make API calls.
- Groq is currently free.
Contributions are welcome! Please fork the repository, make your changes, and open a pull request.
For support or to report issues, use the GitHub Issues page for this repository.
Special thanks to:
- James Griffing (GitHub: Forgetabyteit)
- David Youngblood (GitHub: LouminAI)