SayToType Documentation

Complete guide to using SayToType for voice-to-text conversion

Getting Started

First Launch

  1. Launch the SayToType application
  2. The app will appear as a system tray icon (microphone icon)
  3. On first launch, you'll need to authenticate with your account

Initial Setup

  • Authentication: Click the tray icon → "Login" to authenticate with your credentials
  • Permissions (macOS): Grant microphone and accessibility permissions when prompted
  • Input Device: Select your preferred microphone from tray menu → "Select Input Device"

Basic Usage

Recording Audio

  • Keyboard Shortcut: Press Ctrl+Option to toggle recording
  • Tray Menu: Right-click tray icon → "Start Recording"
  • The recording window will appear and automatically start capturing audio
  • Press Ctrl+Option again to stop recording and get transcription
  • Transcribed text is automatically pasted to the active application

Mode Selection

  • Tray Menu: Right-click tray icon → "Select Mode"
  • Recording Window: When the recording window is open, click the mode selector in the left corner to switch modes.

Note: You must cancel or stop the active recording before changing modes.

Creating Custom Modes

Access Mode Settings

  1. Right-click tray icon → "Settings"
  2. Navigate to "Modes" tab
  3. Click "Add Mode" or select existing mode to edit

Mode Configuration Options

Basic Settings

  • Name: Give your mode a descriptive name (e.g., "Meeting Notes", "Email Draft")
  • Transcription Mode: Currently only cloud processing is supported (local processing will be added in future updates)

Language Settings

  • Input Language: Specify the language you'll be speaking
    Important: Setting the correct input language significantly improves transcription accuracy
  • Output Language: Choose target language for automatic translation
    Tip: Select a different output language to get instant translation

Custom Prompts

  • System Prompt: Add specific instructions for formatting the output
  • Examples:
    • "Format as bullet points"
    • "Write in formal business tone"
    • "Create meeting notes with action items"
    • "Draft as professional email"

Example Mode Configurations

Meeting Notes Mode

  • Name: "Meeting Notes"
  • Input Language: English
  • Custom Prompt: "Format as structured meeting notes with bullet points, action items, and key decisions"

Email Draft Mode

  • Name: "Email Draft"
  • Input Language: English
  • Custom Prompt: "Format as professional email with proper greeting, body, and closing"

Translation Mode

  • Name: "English to Spanish"
  • Input Language: English
  • Output Language: Spanish
  • Custom Prompt: "Translate accurately while maintaining natural flow"

Tips for Best Results

Audio Quality

  • Use a quality microphone for better recognition
  • Speak clearly and at normal pace
  • Minimize background noise during recording

Language Settings

  • Always specify the correct input language for your speech
  • Use output language feature for automatic translation
  • Create separate modes for different language pairs

Custom Prompts

  • Be specific about desired formatting
  • Include examples in your prompt if needed
  • Test different prompts to find what works best
  • Keep prompts concise but descriptive

Mode Organization

  • Create specialized modes for different use cases
  • Use descriptive names for easy identification
  • Test modes before important recordings

Keyboard Shortcuts

ShortcutAction
Ctrl+OptionToggle recording / Quick mode switch

Troubleshooting

Common Issues

  • No audio detected: Check microphone permissions and selected input device
  • Poor transcription quality: Verify input language setting matches your speech
  • Hotkey not working: Check accessibility permissions (macOS) or try restarting the app
  • Authentication problems: Try logging out and logging back in

Getting Help

  • Verify all system permissions are granted
  • Restart the application if experiencing issues
  • Visit our Help & Support page for additional assistance

Advanced Features

Multiple Input Devices

  • Switch between different microphones using the tray menu
  • Useful for different recording environments or hardware setups

Auto-Translation

  • Set different input and output languages for real-time translation
  • Perfect for multilingual communication or learning

Custom Formatting

  • Use detailed prompts to format output for specific purposes
  • Examples: code comments, documentation, structured notes

Note: The transcribed and processed text will automatically appear in your active application at the cursor position.