Skip to content

HordVoice - AI-powered voice assistant built with Flutter and Azure AI Services. Hacktoberfest 2025 participant! #OpenSource #Flutter #Azure #AI

License

Notifications You must be signed in to change notification settings

enabasal/HordVoice

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

39 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

HordVoice ๐ŸŽค

Hacktoberfest 2025 Open Source License: MIT PRs Welcome

All Contributors

Version Flutter Platform Azure AI

Flutter Analyze Flutter Test Build APK Code Quality Security Scan Codecov

Dependabot GitHub issues GitHub pull requests GitHub last commit

Your intelligent voice assistant with inter-app control and Azure AI integration!

HordVoice is a cutting-edge voice assistant built with Flutter, powered by Azure AI services for advanced speech recognition, natural language processing, and text-to-speech capabilities. Control your apps, manage your tasks, and interact naturally with your device through voice commands.

๐ŸŽƒ Hacktoberfest 2025 Participant ๐ŸŽƒ

Hacktoberfest Issues Good First Issues

Join us in making voice AI more accessible! We welcome contributions from developers of all skill levels.

๐Ÿ“– Contributing Guide โ€ข ๐Ÿ› Report Issues โ€ข ๐Ÿ’ฌ Discussions


๐Ÿ“ฑ Download

Get it on Google Play Download APK


โœจ Preview

(Screenshots coming soon)


๐Ÿš€ Features

๐ŸŽฏ Advanced Azure AI Voice Recognition

  • Azure Speech Recognition: Real-time speech-to-text with high accuracy
  • Wake Word Detection: Hands-free activation with "HordVoice"
  • Continuous Recognition: Seamless voice interaction
  • Phrase Hints System: Context-aware recognition optimization
  • Multi-language Support: French (fr-FR) with extensible language system
  • Noise Cancellation: Advanced audio processing for clear recognition

๐Ÿง  Intelligent Natural Language Processing

  • Azure OpenAI Integration: GPT-powered conversation understanding
  • Context-Aware Responses: Smart interpretation of voice commands
  • Intent Recognition: Accurate command classification and execution
  • Multi-turn Conversations: Maintain context across interactions
  • Smart Fallbacks: Graceful handling of unrecognized commands

๐Ÿ”Š Premium Text-to-Speech

  • Azure Neural Voices: High-quality, natural-sounding speech synthesis
  • Voice Customization: Multiple voice options and styles
  • Emotional Expression: Context-appropriate voice modulation
  • Speed & Pitch Control: Personalized speech parameters
  • Flutter TTS Fallback: Reliable offline voice synthesis

๐ŸŽต Inter-App Control & Automation

  • Spotify Integration: Voice control for music playbook
  • Calendar Management: Voice-activated calendar operations
  • Location Services: GPS-based contextual responses
  • App Launcher: Voice-controlled app navigation
  • Smart Home Integration: IoT device control capabilities

๐Ÿ“Š Real-Time Audio Analytics

  • Voice Waveform Visualization: Live audio feedback
  • Volume Level Monitoring: Automatic gain control
  • Audio Quality Metrics: Real-time recognition confidence
  • Background Processing: Continuous voice monitoring
  • Audio Session Management: Optimized audio pipeline

๐Ÿ” Enterprise-Grade Security

  • Secure Configuration: Environment-based API key management
  • Local Data Storage: Privacy-first approach with local caching
  • Encrypted Storage: Secure user preferences and voice profiles
  • Permission Management: Granular access control
  • Azure Security: Enterprise-level cloud security standards

๐ŸŽจ Modern & Intuitive Interface

  • Material Design 3: Contemporary Android design language
  • Dark/Light Themes: Adaptive UI based on system preferences
  • Smooth Animations: Fluid transitions and micro-interactions
  • Voice Activity Indicators: Visual feedback for voice interactions
  • Accessibility Support: Screen reader and accessibility features

โš™๏ธ Advanced Configuration

  • Environment Management: Multiple deployment configurations
  • API Key Management: Secure credential handling
  • Service Toggles: Enable/disable specific features
  • Performance Tuning: Adjustable recognition parameters
  • Debug & Testing: Comprehensive development tools

๐Ÿ“‚ Project Structure

lib/
โ”œโ”€โ”€ main.dart                              : Application entry point
โ”‚
โ”œโ”€โ”€ core/                                  : Reusable base code
โ”‚   โ”œโ”€โ”€ constants/
โ”‚   โ”‚   โ””โ”€โ”€ constants.dart                 : Global constants and configurations
โ”‚   โ””โ”€โ”€ config/
โ”‚       โ””โ”€โ”€ app_initializer.dart           : App initialization and dependency injection
โ”‚
โ”œโ”€โ”€ features/                              : Features by domain
โ”‚   โ”œโ”€โ”€ voice/                             : Voice interaction core
โ”‚   โ”‚   โ”œโ”€โ”€ pages/
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ voice_home_page.dart       : Main voice interface
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ voice_settings_page.dart   : Voice configuration
โ”‚   โ”‚   โ””โ”€โ”€ widgets/
โ”‚   โ”‚       โ”œโ”€โ”€ voice_waveform.dart        : Audio visualization
โ”‚   โ”‚       โ””โ”€โ”€ voice_controls.dart        : Voice control buttons
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ apps/                              : Inter-app integration
โ”‚   โ”‚   โ”œโ”€โ”€ services/
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ spotify_service.dart       : Spotify API integration
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ calendar_service.dart      : Calendar management
โ”‚   โ”‚   โ””โ”€โ”€ pages/
โ”‚   โ”‚       โ””โ”€โ”€ app_control_page.dart      : App control interface
โ”‚   โ”‚
โ”‚   โ”œโ”€โ”€ settings/                          : Settings and configuration
โ”‚   โ”‚   โ””โ”€โ”€ pages/
โ”‚   โ”‚       โ”œโ”€โ”€ settings_page.dart         : Main settings
โ”‚   โ”‚       โ”œโ”€โ”€ voice_profile_page.dart    : Voice personalization
โ”‚   โ”‚       โ””โ”€โ”€ privacy_policy_page.dart   : Privacy policy
โ”‚   โ”‚
โ”‚   โ””โ”€โ”€ onboarding/                        : First-time user experience
โ”‚       โ””โ”€โ”€ pages/
โ”‚           โ”œโ”€โ”€ welcome_page.dart          : App introduction
โ”‚           โ”œโ”€โ”€ voice_setup_page.dart      : Voice calibration
โ”‚           โ””โ”€โ”€ permissions_page.dart      : Permission requests
โ”‚
โ””โ”€โ”€ shared/                                : Shared resources
    โ”œโ”€โ”€ models/
    โ”‚   โ”œโ”€โ”€ voice_models.dart              : Voice interaction data models
    โ”‚   โ”œโ”€โ”€ app_models.dart                : App integration models
    โ”‚   โ””โ”€โ”€ user_models.dart               : User profile models
    โ”‚
    โ”œโ”€โ”€ services/                          : Business services
    โ”‚   โ”œโ”€โ”€ azure_speech_service.dart      : Azure Speech Recognition
    โ”‚   โ”œโ”€โ”€ azure_openai_service.dart      : Azure OpenAI integration
    โ”‚   โ”œโ”€โ”€ audio_pipeline_service.dart    : Audio processing pipeline
    โ”‚   โ”œโ”€โ”€ wake_word_service.dart         : Wake word detection
    โ”‚   โ”œโ”€โ”€ voice_management_service.dart  : Voice profile management
    โ”‚   โ”œโ”€โ”€ environment_config.dart        : Configuration management
    โ”‚   โ”œโ”€โ”€ permission_manager_service.dart: Permissions handling
    โ”‚   โ””โ”€โ”€ integration_test_service.dart  : Service testing suite
    โ”‚
    โ””โ”€โ”€ widgets/                           : Shared UI components
        โ”œโ”€โ”€ voice_indicator.dart           : Voice activity indicator
        โ”œโ”€โ”€ audio_visualizer.dart          : Audio waveform display
        โ””โ”€โ”€ permission_dialog.dart         : Permission request dialogs

android/
โ”œโ”€โ”€ app/
โ”‚   โ”œโ”€โ”€ src/main/kotlin/                   : Native Android integration
โ”‚   โ”‚   โ””โ”€โ”€ MainActivity.kt                : Azure Speech SDK native bridge
โ”‚   โ”œโ”€โ”€ build.gradle                       : Android build configuration
โ”‚   โ””โ”€โ”€ src/main/                          : Android resources and manifests
โ””โ”€โ”€ gradle/                                : Gradle configuration

assets/
โ”œโ”€โ”€ audio/                                 : Audio samples and sounds
โ”œโ”€โ”€ images/                                : App icons and illustrations
โ””โ”€โ”€ sounds/                                : System sounds and notifications

๐Ÿ—๏ธ Architecture

HordVoice follows the Feature-First Clean Architecture with Azure AI integration:

  • core/: Application configuration and dependency injection
  • features/: Feature modules organized by business domain
  • shared/: Reusable services, models, and UI components
  • Native Integration: Kotlin-based Azure Speech SDK bridge

This architecture enables:

  • ๐Ÿ“ฆ Scalable feature development
  • ๐Ÿ”Œ Seamless Azure AI service integration
  • ๐Ÿงช Comprehensive testing capabilities
  • ๐Ÿ‘ฅ Efficient team collaboration
  • ๐Ÿš€ Easy deployment and maintenance

๐Ÿ› ๏ธ Installation and Build

Prerequisites

  • Flutter 3.32.8 or higher
  • Dart 3.8.0 or higher
  • Android SDK 34 or higher
  • Azure Cognitive Services account
  • Azure OpenAI access (optional)

๐Ÿ“ฅ Installation

1. Clone the Repository

git clone https://github.com/HordRicJr/HordVoice.git
cd HordVoice

2. Install Dependencies

flutter pub get

3. Configure Azure Services

Create a .env file from the template:

cp .env.example .env

Fill in your Azure credentials:

# Azure Speech Services
AZURE_SPEECH_KEY=your_azure_speech_key_here
AZURE_SPEECH_REGION=eastus
AZURE_SPEECH_ENDPOINT=https://eastus.api.cognitive.microsoft.com/

# Azure OpenAI (optional)
AZURE_OPENAI_ENDPOINT=https://your-instance.openai.azure.com/
AZURE_OPENAI_KEY=your_azure_openai_key_here
AZURE_OPENAI_DEPLOYMENT=chat

# Additional services...

4. Configure Android Permissions

Ensure your android/app/src/main/AndroidManifest.xml includes:

<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

5. Run the Application

Debug Mode

flutter run

Release Mode (APK)

flutter build apk --release

Release Mode (AAB for Play Store)

flutter build appbundle --release

๐Ÿ“ฆ Main Dependencies

dependencies:
  # Core Framework
  flutter_riverpod: 2.6.1 # State management
  provider: ^6.1.2 # Dependency injection

  # Azure AI Services
  azure_speech_recognition_flutter: ^1.0.0 # Azure Speech Recognition
  http: 1.5.0 # HTTP client for Azure APIs

  # Audio Processing
  flutter_tts: 3.8.5 # Text-to-speech synthesis
  just_audio: ^0.9.40 # Advanced audio playback
  audio_session: ^0.1.21 # Audio session management
  avatar_glow: 2.0.2 # Microphone animation

  # Data & Storage
  shared_preferences: 2.5.3 # Local preferences
  flutter_secure_storage: ^9.2.2 # Secure credential storage
  hive: 2.2.3 # Local database
  supabase_flutter: 2.9.1 # Backend integration

  # System Integration
  permission_handler: ^11.3.1 # Permissions management
  device_info_plus: ^11.0.0 # Device information
  location: ^8.0.1 # GPS services
  device_calendar: 4.3.3 # Calendar integration

  # UI & UX
  google_fonts: 6.3.0 # Typography
  url_launcher: 6.2.6 # External app launching

๐ŸŒ Azure Services Integration

Azure Speech Services

  • Speech-to-Text: Real-time voice recognition with custom phrase hints
  • Text-to-Speech: Neural voice synthesis with multiple voice options
  • Wake Word Detection: Continuous listening for activation phrases

Azure OpenAI (Optional)

  • Natural Language Understanding: Advanced intent recognition
  • Conversational AI: Smart responses and context management
  • Content Generation: Dynamic response generation

Azure Translator (Optional)

  • Multi-language Support: Real-time translation capabilities
  • Language Detection: Automatic language identification

๐Ÿ” Android Permissions

<!-- Core Voice Functionality -->
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />

<!-- Network & Cloud Services -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<!-- Location Services -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

<!-- Calendar Integration -->
<uses-permission android:name="android.permission.READ_CALENDAR" />
<uses-permission android:name="android.permission.WRITE_CALENDAR" />

<!-- Background Processing -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />

๐Ÿ—๏ธ Architecture Details

Voice Processing Pipeline

  1. Audio Capture: Continuous microphone monitoring
  2. Wake Word Detection: Azure Speech-based activation
  3. Speech Recognition: Real-time STT with phrase hints
  4. Natural Language Processing: Intent extraction and command routing
  5. Response Generation: Dynamic response creation
  6. Text-to-Speech: Natural voice synthesis and playback

Azure Integration

  • Native Bridge: Kotlin-based Azure Speech SDK integration
  • Platform Channels: Flutter-Android communication
  • Secure Configuration: Environment-based credential management
  • Fallback Systems: Graceful degradation for offline scenarios

State Management

  • Riverpod: Reactive state management for voice interactions
  • Audio Pipeline State: Real-time audio processing status
  • User Preferences: Persistent configuration storage
  • Service Health: Continuous service monitoring

๐Ÿงช Testing & Development

Comprehensive Test Suite

HordVoice includes a comprehensive test suite with >80% coverage target, specifically designed for Azure AI services integration.

Test Structure

test/
โ”œโ”€โ”€ unit/                     # Unit tests for individual components
โ”‚   โ””โ”€โ”€ services/            # Azure AI services unit tests
โ”œโ”€โ”€ integration/             # End-to-end integration tests
โ”‚   โ””โ”€โ”€ voice_pipeline_integration_test.dart
โ”œโ”€โ”€ mocks/                   # Mock implementations
โ”‚   โ””โ”€โ”€ azure_services_mocks.dart
โ””โ”€โ”€ README.md               # Testing documentation

Run All Tests (Cross-Platform)

# Unix/Linux/macOS
./run_tests.sh

# Windows
run_tests.bat

# Manual execution
flutter test --coverage

Unit Tests

# Run all unit tests
flutter test test/unit/

# Run specific service tests
flutter test test/unit/services/azure_speech_service_test.dart
flutter test test/unit/services/azure_openai_service_test.dart

# Run with coverage
flutter test test/unit/ --coverage

Integration Tests

# Run complete voice pipeline tests
flutter test test/integration/

# Run specific integration test
flutter test test/integration/voice_pipeline_integration_test.dart

Test Coverage

# Generate coverage report
flutter test --coverage
genhtml coverage/lcov.info -o coverage/html
open coverage/html/index.html  # View coverage report

Mock Generation

# Generate mocks for testing
flutter packages pub run build_runner build --delete-conflicting-outputs

Code Analysis

flutter analyze

Azure Service Testing

# Test Azure Speech connection
flutter run --debug -d android
# Check logs for Azure service initialization

# Test with different configurations
flutter run --dart-define=ENVIRONMENT=development
flutter run --dart-define=AZURE_SPEECH_MOCK=true

Test Features

๐ŸŽฏ Azure AI Services Unit Tests

  • Speech Recognition Service: Initialization, recognition, error handling, stream management
  • OpenAI Service: Intent analysis, response generation, emotion analysis, speech optimization
  • Environment Configuration: Credential management, fallback scenarios
  • Circuit Breaker: Resilience patterns, failure recovery

๐Ÿ”„ Integration Tests

  • Complete Voice Pipeline: Speech recognition โ†’ Intent analysis โ†’ Response generation โ†’ TTS
  • Error Recovery: Graceful handling of service failures
  • Performance Testing: Concurrent requests, memory management
  • Stream Processing: Real-time audio stream handling

๐ŸŽญ Mock Services

  • Azure Speech Responses: Realistic test scenarios
  • OpenAI API Responses: Various intent types and error conditions
  • Environment Configurations: Different deployment scenarios
  • Error Scenarios: Network failures, authentication errors

๐Ÿ“Š Coverage Targets

  • Overall Coverage: โ‰ฅ80% line coverage
  • Azure Speech Service: โ‰ฅ85% coverage
  • Azure OpenAI Service: โ‰ฅ85% coverage
  • Critical Services: โ‰ฅ80% coverage

Continuous Integration

All tests run automatically on:

  • ๐Ÿ”„ Pull Request creation
  • ๐Ÿš€ Push to main branch
  • ๐Ÿ“… Scheduled nightly builds
  • ๐ŸŽƒ Hacktoberfest contributions

Environment Configuration

# Development environment
flutter run --dart-define=ENVIRONMENT=development

# Testing environment
flutter run --dart-define=ENVIRONMENT=test

# Production environment
flutter run --dart-define=ENVIRONMENT=production

๐Ÿ“š Documentation


๐Ÿ‘จโ€๐Ÿ’ป Author

HordRicJr


๐Ÿ“„ License

This project is licensed under the MIT License. See the LICENSE file for details.


๐ŸŽƒ Hacktoberfest 2025

HordVoice is proudly participating in Hacktoberfest 2025!

We're looking for meaningful contributions that help improve our AI-powered voice assistant. Whether you're a seasoned developer or just starting out, there's a place for you in our community.

๐ŸŽฏ How to Contribute

  1. ๐Ÿ” Find an Issue

  2. ๐Ÿด Fork & Clone

    git clone https://github.com/YourUsername/HordVoice.git
    cd HordVoice
  3. ๐ŸŒŸ Create Your Feature

    git checkout -b feature/your-amazing-feature
    # Make your changes
    git commit -m 'feat: add amazing voice feature'
  4. ๐Ÿ“ค Submit Your Contribution

    git push origin feature/your-amazing-feature
    # Open a Pull Request using our template

๐Ÿท๏ธ Contribution Areas

๐ŸŽฏ Area ๐Ÿ”ฐ Difficulty ๐Ÿ“ Examples
๐Ÿ› Bug Fixes Beginner Voice recognition errors, UI glitches
โœจ Features Intermediate New voice commands, UI improvements
๐Ÿค– Azure AI Advanced Speech recognition, NLP enhancements
๐Ÿ“š Documentation Beginner README updates, code comments
๐Ÿงช Testing Intermediate Unit tests, integration tests
๐ŸŒ Localization Beginner Translations, cultural adaptations
โ™ฟ Accessibility Intermediate Screen reader support, voice feedback
๐Ÿ” Security Advanced API security, data encryption

๐Ÿ† Hacktoberfest Rewards

  • ๐ŸŽ Official Hacktoberfest swag for 4+ quality PRs
  • ๐ŸŒŸ Recognition in our contributors list
  • ๐Ÿ… Special badges for outstanding contributions
  • ๐Ÿ“ง Direct invitation to join our development team

๐Ÿค Contributing

We love contributions from the community! Here's how you can help:

๐Ÿš€ Quick Start

  1. โญ Star this repository to show your support
  2. ๐Ÿ“– Read our Contributing Guidelines
  3. ๐Ÿด Fork the project and create your feature branch
  4. ๐Ÿ’ป Make your changes following our coding standards
  5. ๐Ÿงช Test your changes thoroughly
  6. ๐Ÿ“ค Submit a Pull Request with a clear description

๐Ÿ“‹ Before You Contribute


๐ŸŒŸ Open Source Community

HordVoice is built with โค๏ธ by the open source community. We believe in:

  • ๐Ÿ”“ Open Development: All development happens in the open
  • ๐Ÿค Inclusive Community: Everyone is welcome to contribute
  • ๐Ÿ“š Knowledge Sharing: We document everything for future contributors
  • ๐Ÿš€ Innovation: Pushing the boundaries of voice AI technology
  • ๐ŸŒ Global Impact: Making voice AI accessible worldwide

๐Ÿ“Š Project Stats

GitHub stars GitHub forks GitHub watchers

  • ๐Ÿ—๏ธ Architecture: Clean, modular, and extensible
  • ๐Ÿงช Testing: Comprehensive test coverage
  • ๐Ÿ“ˆ Performance: Optimized for real-time voice processing
  • ๐Ÿ”’ Security: Enterprise-grade security practices
  • ๐Ÿ“ฑ Mobile-First: Built for Android with Flutter

๐Ÿ’ฌ Community & Support

Join our growing community of voice AI enthusiasts!

๐Ÿ†˜ Get Help

๐Ÿ”— Stay Connected

  • ๐ŸŒŸ Star this repository to stay updated
  • ๐Ÿ‘€ Watch for notifications on new releases
  • ๐Ÿด Fork to create your own version
  • ๐Ÿ“ข Share with your network

๐Ÿ’ก Help Us Improve

Your feedback matters! Help us make HordVoice better:

  • โญ Rate the project on GitHub
  • ๐Ÿ“ Write reviews and blog posts
  • ๐Ÿฆ Share on social media
  • ๐ŸŽค Present at conferences and meetups

๐Ÿ‘ฅ Contributors โœจ

Thanks to these wonderful people who contributed to this project (emoji key):

HordRicJr
ASSOUN Rodrigue

๐Ÿ’ป ๐ŸŽจ ๐Ÿ“– ๐Ÿšง
Dependabot
Dependabot

๐Ÿšง ๐Ÿ›ก๏ธ
GitHub Copilot
GitHub Copilot

๐Ÿ’ป ๐Ÿค” ๐Ÿ”ง

Ce projet suit la spรฉcification all-contributors. Les contributions de toute nature sont les bienvenues !


๐Ÿ™ Acknowledgments

  • Microsoft Azure: For the powerful AI services and Speech SDK
  • Flutter Team: For the incredible cross-platform framework
  • Azure Cognitive Services: For advanced speech and language capabilities
  • Flutter Community: For the amazing open-source packages
  • Hacktoberfest: For encouraging open-source contributions
  • GitHub Actions: For seamless CI/CD automation

๏ฟฝ Roadmap

๐ŸŽฏ Current Focus (Q4 2025)

  • ๐ŸŽƒ Hacktoberfest 2025 participation
  • ๐Ÿ“ฑ Google Play Store release
  • ๐ŸŒ Multi-language support expansion
  • ๐Ÿ”Š Advanced voice customization
  • ๐Ÿค– Enhanced AI personality system

๐Ÿ”ฎ Upcoming Features

  • ๐ŸŽ iOS support with SwiftUI
  • ๐ŸŒ Web app version
  • ๐Ÿ  Smart home integration (Google Home, Alexa)
  • ๐Ÿ‘ฅ Multi-user voice profiles
  • ๐Ÿ”— Third-party app integrations
  • ๐Ÿ“Š Voice analytics dashboard
  • ๐ŸŽจ Custom wake word training

๐Ÿ’ก Long-term Vision

  • ๐ŸŒŸ Become the leading open-source voice assistant
  • ๐Ÿค– Advanced conversational AI capabilities
  • ๐ŸŒ Support for 50+ languages
  • ๐Ÿ”“ Fully decentralized voice processing
  • ๐ŸŽ“ Educational platform for voice AI development

๐Ÿ“ˆ Project Metrics

Contributor Activity

๏ฟฝ๐Ÿ“ Changelog

Version 1.0.0 (October 11, 2025) ๐ŸŽ‰

  • โœจ First public release with full Azure AI integration
  • ๐ŸŽค Advanced Azure Speech Recognition with wake word detection
  • ๐Ÿง  Azure OpenAI integration for intelligent conversation
  • ๐Ÿ”Š Premium text-to-speech with neural voices
  • ๐ŸŽต Inter-app control for Spotify and calendar
  • ๐Ÿ“Š Real-time audio visualization with waveform display
  • ๐Ÿ” Enterprise-grade security with environment configuration
  • ๐ŸŽจ Modern Material Design 3 interface
  • ๐ŸŒ Multi-language support foundation (French + extensible)
  • ๐Ÿšซ Privacy-first approach with local data storage
  • ๐Ÿค– Comprehensive CI/CD with automated testing
  • ๐Ÿ›ก๏ธ Security scanning with automated vulnerability detection
  • ๐ŸŽƒ Hacktoberfest 2025 ready with contribution guidelines
  • ๐Ÿ“– Complete documentation and developer guides


๐ŸŒŸ Show Your Support

If HordVoice helps you or your project, please consider:

Star this repo Fork this repo Watch this repo

๐Ÿค Connect With Us

GitHub Profile Email LinkedIn Twitter


HordVoice - Your intelligent voice companion ๐ŸŽค

Made with โค๏ธ by HordRicJr and the open source community

๐ŸŽƒ Hacktoberfest 2025 โ€ข ๐ŸŒŸ Open Source โ€ข ๐Ÿค– Azure AI Powered โ€ข ๐Ÿ”“ MIT Licensed

"Empowering voices, enabling futures"


Hacktoberfest Open Source Love Built with Flutter Powered by Azure

ยฉ 2025 HordVoice Project. All rights reserved.

About

HordVoice - AI-powered voice assistant built with Flutter and Azure AI Services. Hacktoberfest 2025 participant! #OpenSource #Flutter #Azure #AI

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 94.7%
  • Kotlin 2.0%
  • C++ 1.5%
  • CMake 0.7%
  • Shell 0.3%
  • Makefile 0.3%
  • Other 0.5%