reallygood83353 downloadsConvert your notes into AI-powered audio briefings with cloud sharing support
Convert your Obsidian notes into 1-2 minute audio briefings using AI and Text-to-Speech, with cloud sharing support via Google Drive.
Copyright © 2025-2026 reallygood83.
This plugin is released under the MIT License. You may use, copy, modify, and distribute it, including in the Obsidian community directory. Keep the copyright notice and license text with copies of the software.
gemini-3.8-flash)grok-4.7)gpt-6.1-sol)claude-sonnet-5)Each provider has a model dropdown plus a custom model ID field. Saved IDs that vendors have retired are moved to a current ID the first time settings load. An ID you typed yourself is left as-is.
edge-tts CLI)gemini-3.8-flash-ttsgpt-4o-mini-ttseleven_v4, with eleven_v4_turbo and earlier models in the dropdown, plus a custom model ID fieldpip install edge-tts
.obsidian/plugins/voice-briefing/ (the folder name must match the plugin id)your-gemini-api-keygemini-3.8-flash (default). Pick another listed model, or type a model ID in the custom field.pip install edge-tts
eleven_v4) is the default. eleven_v4_turbo is also listed. A non-empty custom model ID overrides the dropdown.Select the engine, set that provider's API key, then choose a model from the dropdown or type a custom model ID.
액세스 토큰을 붙여 넣지 않습니다. 데스크톱 앱이 127.0.0.1 루프백으로 Google 로그인 창을 열고, PKCE로 코드를 바꾼 뒤 refresh token을 플러그인 데이터에 저장합니다. 토큰은 로그에 남기지 않습니다. 공식 안내: OAuth 2.0 for Mobile & Desktop Apps.
http://127.0.0.1:8585/callback 을 추가합니다. 플러그인 기본 포트는 8585입니다.https://drive.google.com/drive/folders/YOUR_FOLDER_IDGenerate briefing (the palette shows it as Voice Briefing: Generate briefing)## 🎧 Voice Briefing
<audio controls src="https://drive.google.com/uc?export=download&id=FILE_ID"></audio>
*Generated on 2025-01-24 • Duration: ~90s*
*[View in Google Drive](https://drive.google.com/file/d/FILE_ID/view)*
## 🎧 Voice Briefing
[🔊 Play Audio](https://drive.google.com/uc?export=download&id=FILE_ID)
*Generated on 2025-01-24 • Duration: ~90s*
*[View in Google Drive](https://drive.google.com/file/d/FILE_ID/view)*
## 🎧 Voice Briefing
https://drive.google.com/uc?export=download&id=FILE_ID
*Generated on 2025-01-24 • Duration: ~90s*
pip install edge-ttsedge-tts --help to confirm installation![[file.mp3]] syntax only works in your vault# Clone repository
git clone https://github.com/reallygood83/voice-note-obsidian.git
cd voice-note-obsidian
# Install dependencies
npm install
# Build plugin
npm run build
# Development mode (watch)
npm run dev
voice-note-obsidian/
├── main.ts # Plugin main file
├── src/
│ ├── ai/
│ │ └── script-generator.ts # AI script generation
│ ├── tts/
│ │ ├── edge-tts-handler.ts # Edge TTS integration
│ │ ├── elevenlabs-handler.ts # ElevenLabs integration
│ │ └── tts-generator.ts # Unified TTS interface
│ └── cloud/
│ └── google-drive-client.ts # Google Drive API client
├── styles.css # Plugin styles
├── manifest.json # Plugin metadata
└── package.json # Dependencies
Please open an issue on GitHub
This plugin is desktop-only (isDesktopOnly: true). Edge TTS runs the edge-tts command, Google sign-in listens on 127.0.0.1, and audio is written with Node.js file APIs.
It sends note text and API keys only to the provider you select:
edge-tts CLI contacts Microsoft to synthesize speechAudio files are written inside the vault at <vault>/.obsidian/voice-briefings/ (via Vault.configDir, not a hardcoded path). The plugin does not read files outside the vault. There is no telemetry and no self-update.
API keys and Google client credentials are your accounts. Several of these services are paid or have a free tier. Full use of a provider requires that provider's key.
라이선스는 MIT입니다. 커뮤니티 디렉터리가 main.js, manifest.json, styles.css를 사용자에게 배포해도 됩니다.
작성자가 직접 할 일:
manifest.json의 version과 같아야 합니다. 0.5.4 릴리스가 그 버전입니다.authorUrl은 GitHub 프로필 https://github.com/reallygood83 입니다. 플러그인 설명은 마침표로 끝납니다. versions.json에는 0.5.0부터 0.5.4까지 minAppVersion 1.4.0이 들어 있습니다.
문정 (reallygood83)
If you find this plugin useful, please consider:
Made with ❤️ for the Obsidian community
🚧 Development Status: Active development, ready for testing