SayToType Documentation
Complete guide to using SayToType for voice-to-text conversion
Getting Started
First Launch
- Launch the SayToType application
- The app will appear as a system tray icon (microphone icon)
- 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
- Right-click tray icon → "Settings"
- Navigate to "Modes" tab
- 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
Shortcut | Action |
---|---|
Ctrl+Option | Toggle 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.