Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Speech-to-text in Obsidian using Whisper
| Date | Stars |
|---|---|
| 2026-07-30 | 370 |
| 2026-08-08 | 372 |
| 2026-08-16 | 373 |
| 2026-08-18 | 374 |
| 2026-08-19 | 375 |
| 2026-08-20 | 375 |
| 2026-08-26 | 376 |
| 2026-09-08 | 376 |
| 2026-09-10 | 377 |
| 2026-09-11 | 378 |
| 2026-09-14 | 379 |
| 2026-09-22 | 380 |
| 2026-09-23 | 380 |
| 2026-09-28 | 380 |
| 2026-09-29 | 380 |
| 2026-10-01 | 380 |
| 2026-10-22 | 380 |
| 2026-10-31 | 380 |
| 2026-11-04 | 380 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Whisper — Speech-to-text for Obsidian
Record or upload audio, transcribe with [Whisper](https://openai.com/research/whisper), and optionally post-process the result with an LLM. Works on desktop and mobile.
Works with OpenAI, Groq, Azure, or any other Whisper-compatible API.
## Quick Start
1. Install from **Settings → Community Plugins** → search "Whisper"
2. Add your API key in the plugin settings
3. Open a note, press `Alt + Q`, speak, press `Alt + Q` again
The transcription appears at your cursor.
## Usage
**Record** — click the mic icon in the sidebar, or press `Alt + Q` to start/stop.
**Upload** — command palette → *Upload audio file* (mp3, mp4, m4a, wav, webm, ogg).
**Right-click** — right-click any audio file in your vault → *Transcribe audio file*.
All commands can be assigned custom hotkeys in Obsidian's hotkey settings:
- Start/stop recording (`Alt + Q` by default)
- Pause/resume recording
- Open recording controls
- Upload audio file
### Automation
Trigger from iOS Shortcuts, Alfred, or any tool that can open URLs:
```
obsidian://whisper open controls
obsidian://whisper?command=start start recording
obsidian://whisper?command=stop stop and transcribe
obsidian://whisper?command=pause pause/resume
obsidian://whisper?command=cancel discard recording
```
## Post-Processing
Enable **Post-processing** in settings to run transcriptions through an LLM — fix grammar, remove filler words, format as markdown, extract action items.
Supports Claude, GPT, or any OpenAI-compatible endpoint (Ollama, LM Studio, etc.).
You can also enable **Auto-generate title** to create descriptive filenames for your notes.
## Note Templates
When **Create note file** is enabled, you can customize the filename and content using template variables:
| Variable | Example |
|---|---|
| `{{title}}` | `Meeting Notes` |
| `{{audioFile}}` | `recordings/2026-04-05.webm` |
| `{{transcription}}` | *the transcribed text* |
| `{{date}}` | `2026-04-05` |
| `{{time}}` | `14-30-00` |
| `{{datetime}}` | `2026-04-05 14:30:00` |
Example note template:
```
# {{title}}
![[{{audioFile}}]]
{{transcription}}
```
Use `![[{{audioFile}}]]` to embed audio (playable) or `[[{{audioFile}}]]` to link.
## Manual Installation
Download `manifest.json`, `main.js`, `styles.css` from [releases](https://github.com/nikdanilov/whisper-obsidian-plugin/releases) into `.obsidian/plugins/whisper/` in your vault.
## Contributing
Issues and PRs welcome — [GitHub Issues](https://github.com/nikdanilov/whisper-obsidian-plugin/issues)
---
[Buy me a coffee](https://ko-fi.com/nikdanilov) · [@nikdanilov\_](https://twitter.com/nikdanilov_)
[<img src="https://user-images.githubusercontent.com/14358394/115450238-f39e8100-a21b-11eb-89d0-fa4b82cdbce8.png" width="200">](https://ko-fi.com/nikdanilov)
Excerpt of 2,826 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:54f5e12b8a3783c1, topic:stt, topic:whisper, topic:speech-to-text