This project is derived from and builds upon the excellent foundation provided by:
- Repository: https://github.com/LucaVitali/AzureTTSVoiceGeneratorGUI
- Licence: MIT Licence
- Contribution: Original PowerShell-based TTS application with WPF GUI for Azure Cognitive Services
Original Licence Statement:
The MIT Licence (MIT)
Copyright (c) 2019 Luca Vitali
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
- Repository: https://github.com/sjackson0109/TextToSpeech-Generator
- Licence: MIT Licence
- Enhancements and Extensions:
-
✅ Multi-Provider Support: Extended from Azure-only to 6 TTS providers:
- Azure Cognitive Services (enhanced from original)
- Amazon Polly (new)
- Google Cloud Text-to-Speech (new)
- Twilio (new)
- VoiceForge (new)
- VoiceWare (new)
-
✅ Advanced Voice Options: Provider-specific advanced configuration Dialogueueueueueues with:
- Speech rate, pitch, and volume controls
- Audio encoding options
- SSML processing capabilities
- Custom voice model support
-
✅ Comprehensive Regional Coverage:
- Azure: Expanded from 5 to 58+ regions
- AWS: Added 32+ regions
- Google Cloud: Added 35+ regions
-
✅ Enhanced User Interface:
- Dynamic window sizing with SizeToContent
- Modern dark theme with improved contrast
- Bulk mode interface with proper control logic
- Comprehensive API setup guidance
- Provider-specific validation systems
-
✅ Configuration Management:
- XML-based complete configuration persistence
- Cross-session settings retention
- Advanced options storage and retrieval
- Import/export capabilities
- Enhanced XAML structure with modular provider sections
- Improved error handling and logging systems
- Dynamic UI control management
- Provider-specific API credential validation
- Comprehensive documentation and user guides
Both the original work by Luca Vitali and the derivative work by Simon Jackson are Licenced under the MIT Licence, ensuring:
- ✅ Freedom to Use: Commercial and non-commercial use permitted
- ✅ Freedom to Modify: Full modification and enhancement rights
- ✅ Freedom to Distribute: Redistribution with proper attribution
- ✅ Freedom to Sublicense: Additional licensing terms allowed
When using, modifying, or redistributing this software:
- Include the Licence file containing both original and derivative work Licences
- Preserve attribution to both Luca Vitali (original) and Simon Jackson (enhancements)
- Maintain Licence notices in source code headers
- Reference original repository when publicly sharing or documenting
- Luca Vitali: Thank you for creating the original foundation and sharing it under the permissive MIT Licence, enabling community enhancement and growth
- Microsoft, Amazon, Google, Twilio, VoiceForge, VoiceWare: For providing the TTS APIs that make this application valuable
- PowerShell and WPF Communities: For the frameworks and resources that enable rich desktop applications
Last Updated: October 13, 2025
Licence Compliance: ✅ Verified MIT Licence Requirements Met