Joplin Audio Transcriber Plugin v1.0.0 Released
Hi everyone,
A few days ago I started a discussion about bringing audio transcription directly into Joplin. Today I’m happy to announce that v1.0.0 of the Joplin Audio Transcription Plugin is now available.
Repository:
What This Plugin Does
The plugin allows you to:
- Select an audio file
- Transcribe it directly inside Joplin
- Insert the transcription into your note
No more switching between Joplin and external transcription tools.
Demo video: YouTube
Why I built this
I use Joplin mainly for jotting down meeting notes. My current workflow is as follows.
- I go to a meeting. I make quick notes and I turn on a voice recorder.
- After the meeting I put the audio file in an audio transcriber (I've been using turboscribe).
- The transcriber returns a big piece of text with timestamps and distinction between people.
- I paste the text and my notes in joplin along with my note template and tell the LLM plugin it to put it into the template.
- I fact check it.
This process worked, but the part of uploading the audio file to the transcriber feels cumbersome. Since I just want to record the audio and paste it into my Joplin notes with the transcribed audio under it I don't want to go to an external application and upload it there to get the transcription.
Key Features (v1.0.0)
Audio Transcription - Transcribe attached audio files directly from your Joplin notes
Multiple AI Providers - Support for OpenAI Whisper and Google Gemini transcription APIs
Customizable Settings:
- Select from multiple transcription providers
- Configure API keys securely
- Optional: specify a custom model
- Optional: set language for transcription
- Optional: add custom instructions via prompt
Extensible Architecture - Easy to add new transcription providers
Seamless Integration - Transcribed text is appended directly to your notes
Intended Use Case
This plugin is especially useful if you:
- Record meetings or lectures
- Store audio files in Joplin
- Use transcripts for:
- Searchability
- Summarization with LLM plugins
- Structured documentation
- Archiving conversations
Feedback Welcome
This is the first stable release (v1.0.0), and I’d appreciate feedback on:
- Performance
- Accuracy
- Language support
- UX improvements
- Feature ideas
If you'd like to contribute or open an issue, feel free to do so on GitHub.
What’s Next
Some ideas for future versions:
- Speaker distinction improvements
- Better progress feedback
- More language optimizations
- Deeper integration possibilities
- ~~ More plans can be found in the GitHub issues ~~
Discussion topics
I'm curious if other people have a similar workflow.
- Do you use AI to transcribe recordings of your meetings?
- Or if not, do you think this plugin will get you started with AI audio transcription?