Documentation Index
Fetch the complete documentation index at: https://manual.voiceping.net/llms.txt
Use this file to discover all available pages before exploring further.
VoicePing API Platform & MCP Integration (New)
API Key Management
Paid workspace users can now create IP-scoped API keys for server-to-server communication:- Create, activate, and deactivate API keys
- Each key is restricted to a single allowed IP address
- “Created by” column visible for workspace admins
- Keys are automatically revoked on downgrade to free plan
MCP (Model Context Protocol) Integration
VoicePing now supports the Model Context Protocol (MCP), enabling AI assistants to access your meeting transcripts and data:- OAuth 2.0 with Dynamic Client Registration for secure connection
- Works with Claude, ChatGPT, Codex, Claude Code, and Gemini CLI
- Workspace-level toggle to enable/disable MCP access (paid plans only)
- Admins can view active MCP connections and revoke access per connection
MCP Capabilities
- Search transcripts by keywords, date range, tags, and user
- List workspace users and search by user ID
- Fetch AI summaries filtered by language
- List available languages for AI summary generation
External Access UI
External Access is now surfaced under Manage Teams -> External Access, with separate API Access and MCP Access tabs plus in-app setup guidance. Related manual pages: VoicePing External Access, MCP Access — Setup, API Access.Speech Recognition & AI
STT Usage Aligned with Billing Cycle
STT usage quotas now reset based on your subscription billing cycle instead of the calendar month. Usage resets immediately upon plan upgrade, and the new plan’s full minutes become available right away. The reset date is now displayed on the settings page and order confirmation. Related manual pages: Plans & Pricing, Plan Changes, Cancellation & Trial End.Improved STT Reliability
Speech-to-text reliability significantly improved after a comprehensive overhaul, with near-zero fallback to external services.TTS Language Switching Fix
Fixed a critical bug where TTS audio continued in the original language when a listener changed their translation language mid-session. Audio queue is now properly flushed on language switch with race condition handling.Desktop App Updates
Presentation Mode Subtitles (New)
A dedicated subtitle display window designed for live events and presentations:- New TV-icon button switches to the subtitle window; closing returns to previous state
- Fully resizable window with no height limitation
- Text alignment toggle: left-to-right (default) or center-aligned
- Editable font size with direct numeric input and +/- buttons, supporting large values (80-100) for stage/projection setups
- “Auto fit to bottom” button for manual bottom-screen positioning
- Opaque black background for maximum readability
- Separate saved window positions for the home screen, normal PiP, and presentation mode
- Late-April fixes resolved app quit/reopen lifecycle issues, presentation window position regressions, and permission-state bugs
- Tested and confirmed working on both macOS and Windows
Caption & Dubbing Workflow Stability
Caption, subtitle embedding, and dubbing jobs received a late-April reliability overhaul:- Better progress and status feedback during long-running processing jobs
- More stable subtitle embedding and dubbed-video generation flow
- Cleaner completion behavior for transcription, embedding, and delivery steps
Mobile App Updates
v0.5.17 Release
- Dictionary feature parity with web: Mobile now supports both personal and workspace dictionaries. Vocabulary builder UI and file upload bug fixed
- Android card-add crash fixed: Stripe payment card modal crash on Android resolved
- 2FA login fixes: Fixed missing data after 2FA login and workspace join/switch in member role
- Plan upgrade copy corrected: Messaging now correctly states usage resets on upgrade across all locales
- Trial disclaimer removed: Removed incorrect auto-restart disclaimer after trial end
- Android minimum OS raised: Android 7 dropped; Android 8+ now required
Billing Improvements (from late March)
- Complete billing flow revamp matching web app parity
- Billing log, invoice, and receipt download added to mobile
- Plan restore flow fully fixed and regression-tested
- Workspace limit alert no longer causes microphone to stop working
UI/UX Improvements
Settings Menu Reorganization
Settings have been separated into workspace-level and personal/user-level categories:- “Workspace Preference” renamed to “Personal Preference” where applicable
- New toggle: “Allow sharing meeting log with all workspace members”
- Mobile: workspace settings hidden; personal settings remain manageable
Dictionary UI/UX Overhaul
- Two separate dictionaries: personal (user-scoped) and workspace-wide
- Vocabulary builder supports both personal and workspace scopes
- Dictionary entry points from chat settings and captions tabs unified to one UI component
- All workspace members (not just managers) can now edit the workspace dictionary
- Late-April follow-up fixes resolved remaining dictionary modal issues, including incorrect word-count behavior
Other
- iOS app icon updated
- iOS app localization text updated across all locales
- Order confirmation page wording improved
Bug Fixes
- 2FA brute-force protection: Failed 2FA attempts are now tracked and limited
- 2FA bypass vulnerability fixed: A signup flow edge case that allowed bypassing 2FA has been resolved
- Meeting log Manager delete permission: Manager role can now correctly delete meeting logs they have access to
- Enterprise plan information restored: Enterprise plan display/management information now renders correctly again
- “Select all members” setting restored: Accidentally disabled during testing; restored to default-on
Meeting Bot (Coming Soon)
A meeting bot that joins your external meetings to provide VoicePing transcription and AI summaries:- Microsoft Teams: Real-time transcript and video recording
- Google Meet: Join, recording, and Google Calendar auto-join integration
- AI summary generation for both platforms
- Preview work in late April improved listener display behavior and added fallback handling for languages outside current core STT coverage
- Currently in preview — production release coming soon
