Vocalog
pendingby LinkX
Automatically transcribe audio recordings and generate structured daily notes with AI summaries.
Vocalog
English | įŽäŊ䏿
Obsidian plugin for automatic audio transcription and AI-powered note generation.
Features
- đ¤ Automatic transcription using STT API
- đ¤ AI-powered summaries using LLM (OpenAI-compatible)
- đ Automatic writing to daily notes
- đ Batch processing by date range
- đī¸ Calendar interface for date selection
Installation
From Obsidian Community Plugins (Recommended)
[To be available after community review]
Manual Installation
- Download the latest release from GitHub
- Extract to
<vault>/.obsidian/plugins/vocalog/ - Reload Obsidian and enable the plugin
Configuration
Open Settings â Vocalog to configure:
Required Settings
- Audio Folder: Where your audio recordings are stored (e.g.,
Inbox/Voice) - STT API Configuration:
- API URL (Whisper-compatible endpoint)
- API Key
- Model name (default:
whisper-1)
- LLM API Configuration:
- API URL (OpenAI Chat-compatible endpoint)
- API Key
- Model name (default:
deepseek-chat) - System Prompt (customize how notes are structured)
Optional Settings
- Output Folder: Where to save daily notes (defaults to vault root)
- Daily Note Format: Date format pattern (default:
YYYY-MM-DD)
Usage
Generate Notes from Today's Audio
Click the microphone ribbon icon or use command: Vocalog: Generate Audio Notes
Process Specific Dates
Use command: Vocalog: Generate Audio Notes by Date Range
Process Selected Files
Select audio files in file explorer, then use command: Vocalog: Generate from Selected Audio Files
Context Menu
Right-click any audio file â đ¤ Generate Audio Note
API Compatibility
This plugin works with OpenAI-compatible APIs:
STT (Speech-to-Text):
- Compatible with OpenAI Whisper API format
- Tested with: OpenAI Whisper, Groq Whisper
LLM (Summarization):
- Compatible with OpenAI Chat Completion API format
- Tested with: OpenAI GPT models, DeepSeek, other OpenAI-compatible services
License
MIT
Contributing
Contributions welcome! This is a "vibe coding" project developed with Claude AI assistance.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.