MTS SuiteVoice Transcriber is a SuiteCRM plugin that automatically transcribes audio and video attachments on Notes using AI (Google Gemini, OpenAI). Staff can get a full transcript or an AI-generated summary in seconds — directly inside the Note record — without leaving SuiteCRM.
Release Notes
Release Notes - MTS SuiteVoice Transcriber
Version 1.0.0 (2026-04-25)
Initial Release
New Features
Transcription Engine - One-click transcription of audio and video attachments directly from Note records - Four transcription modes: - Full Text — verbatim transcript in the original recording language - Summary — AI-generated key points in the original language - Full Text + Translate — verbatim transcript translated to the configured local language - Summary + Translate — key points translated to the configured local language - Output appended to Note description with mode and timestamp separator - MIME type validation (audio and video only) - File size limit enforcement (configurable, default 50 MB) - Request timeout configurable per installation
AI Provider Support
- Google Gemini — gemini-2.0-flash, gemini-1.5-pro, and other Gemini models
- OpenAI — gpt-4o-transcribe, whisper-1, and other audio-capable models
- API keys stored using SugarBean encrypt field type (never in plaintext)
- Load Models button to auto-fetch available models for a given API key
- Test Connection button to validate key and model before saving
- Multiple providers configurable; one active at a time
Admin Settings Page - AI Providers tab — full CRUD for provider records - Settings tab — enable/disable transcription modes, set language, limits, and features - Admin-only access enforced in both controller and view layer
Transcription History
- MTS_SVT_History module records every transcription: Note ID, filename, MIME type, mode, language, model used, tokens consumed, processing time, output text
- History panel visible in the SuiteCRM 8 Angular component
- Paginated history with delete support
SuiteCRM 8 Angular Integration - Angular field component added to Note detail view (record_view_actions + Angular extension) - Component shows enabled transcription modes, runs transcription via AJAX, displays history - Suggested Actions panel displayed after transcription (configurable)
Legacy SuiteCRM Notes UI
- Action buttons injected into Note DetailView via after_render logic hook
- Confirmation modal before transcription runs
- Loading overlay during processing
- License error handling with admin vs. non-admin messaging
License Validation
- SugarOutfitters license validation via OutfittersLicense.php
- Weekly validation frequency with local caching
- License page accessible from Admin panel
Supported MIME Types
- Audio: audio/mpeg, audio/mp4, audio/wav, audio/ogg, audio/webm, audio/flac, audio/x-m4a, audio/aac, audio/x-wav, audio/3gpp
- Video: video/mp4, video/webm, video/ogg, video/quicktime, video/x-msvideo
Known Limitations
- Only supports SuiteCRM 8.x (not 7.x)
- Only supports Notes module attachments (not email attachments)
- Only Google Gemini and OpenAI supported (no custom OpenAI-compatible endpoints yet)
- Transcription is synchronous — very long files may hit the PHP execution time limit
- No REST API for external triggers
Upcoming Features (Roadmap)
Version 1.1.0 (Planned)
- [ ] Support for custom OpenAI-compatible endpoints
- [ ] Asynchronous transcription queue for very long files
- [ ] Email attachment transcription support
- [ ] Bulk transcription from a Note list view
Version 1.2.0 (Planned)
- [ ] Multi-language admin UI
- [ ] Per-user language preference override
- [ ] Webhook notification on transcription complete
- [ ] Analytics dashboard: tokens used, provider breakdown, mode usage
Upgrade Notes
From Trial to Licensed Version
- Purchase a Yearly license from the SuiteCRM Store
- Go to Admin > MTS SuiteVoice Transcriber > License
- Enter the license key
- Click Activate License
Reinstall / Upgrade
- Go to Admin > Module Loader and uninstall the current version
- Upload the new ZIP package
- Run Quick Repair and Rebuild
- Verify AI Providers and Settings are intact
- Test with a Note transcription
Version History
| Version | Date | Notes |
|---|---|---|
| 1.0.0 | 2026-04-25 | Initial release |
Support
- Website: mientrungsoft.com
- Email: anhnhatuit@gmail.com
- WhatsApp: +84973131884
Developed by Mien Trung Soft SuiteCRM Expert Partner