Recorder Module - Overview

The Recorder Module is a powerful component of the SystemSculpt plugin for Obsidian. It enables users to create audio recordings directly within Obsidian, automatically transcribe them using OpenAI's Whisper model or Groq's Whisper model, and manage both recordings and transcriptions efficiently.

Purpose

The primary purpose of the Recorder Module is to seamlessly integrate audio note-taking into your Obsidian workflow, enhancing productivity and idea capture. It allows users to:

  • Create audio recordings within Obsidian
  • Automatically transcribe recordings
  • Manage and organize audio files and transcriptions

Key Components

  1. Audio Recording: Allows users to create recordings directly within Obsidian.
  2. Automatic Transcription: Transcribes audio using OpenAI's or Groq's Whisper model.
  3. Microphone Selection: Enables users to choose their preferred audio input device.
  4. Customizable Storage: Offers options to set paths for recordings and transcriptions.
  5. Integration with Active Notes: Allows transcriptions to be automatically pasted into active notes.
  6. Status Bar Controls: Provides quick access to recording functions.

Integration with Other Modules

The Recorder Module integrates with:

  • Brain Module: Uses the OpenAI or Groq API key set in Brain settings for transcription.
  • Chat Module: Transcriptions can be automatically inserted into the chat input for further processing or querying.