Skip to content

abduznik/Obsidian-Gemini-Transcribe

Repository files navigation

Obsidian Gemini Transcribe

This plugin for Obsidian transcribes audio files embedded in your notes using the Gemini API.

Features

  • Transcribe audio files (mp3, wav, m4a, flac, webm, ogg) embedded in your notes.
  • Adds a command to the command palette to start the transcription.
  • Inserts the transcription directly into the current note.

How to Use

  1. Install the plugin:
    • Download the latest release from the GitHub releases page.
    • Unzip the downloaded file and place the gemini-transcribe folder in your Obsidian vault's .obsidian/plugins directory.
    • Reload Obsidian and enable the plugin in the settings.
  2. Set your API Key:
    • Go to the plugin settings and enter your Gemini API key.
  3. Transcribe an audio file:
    • Embed an audio file in a note using the ![[your-audio-file.mp3]] syntax.
    • Open the command palette (Ctrl/Cmd + P) and run the "Transcribe Audio" command.
    • The transcription will be inserted below the embedded audio file.

Development

To make changes to this plugin, first install the dependencies:

npm install

Then, you can compile the plugin with:

npm run build

This will create a main.js file in the project root, which you can then copy to your vault's .obsidian/plugins/gemini-transcribe directory.

About

Transcribes audio recordings into Obsidian notes using Googles Gemini AI, enabling efficient speech-to-text conversion and seamless integration into your personal knowledge base.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors