Spaces:
Sleeping
Sleeping
Commit History
-
Enhance ASR and feedback mechanisms with Vietnamese pronunciation tips
- Added VietnameseTipsProvider for detailed pronunciation guidance. - Implemented audio quality assessment and error handling in EnhancedWav2Vec2CharacterASR. - Improved transcription process with retry mechanism and audio validation. - Enhanced feedback generation with specific tips for common phoneme errors. - Updated error handling in ProductionPronunciationAssessor to provide more helpful suggestions. - Refactored existing methods to utilize new Vietnamese tips for better user experience.f784bd2 -
update: new model xlsr
54a64d4
-
feat: Implement Whisper model preloading during FastAPI startup for optimized performance
- Added lifespan context manager to preload Whisper model on application startup. - Updated create_app function to include lifespan for preloading. - Enhanced health check endpoint to verify Whisper model loading status. - Refactored speaking_route to export preload function and added documentation. - Optimized post-assessment processing with asynchronous tasks for improved performance. - Created example application demonstrating Whisper preloading integration. - Updated performance test cases to reflect new API endpoint structure.cc06ed6
-
Refactor code structure for improved readability and maintainability
85fa45c
-
Implement enhanced pronunciation assessment system with Wav2Vec2 support
- Added Wav2Vec2CharacterASR class for character-level ASR using Wav2Vec2 model. - Integrated SimpleG2P for grapheme-to-phoneme conversion. - Developed WordAnalyzer for analyzing word-level pronunciation accuracy. - Created PhonemeComparator to compare reference and learner phoneme sequences. - Introduced SimpleFeedbackGenerator for generating actionable feedback in Vietnamese. - Implemented SimplePronunciationAssessor as the main interface for pronunciation assessment. - Added test scripts for backward compatibility and enhanced features. - Verified enhanced features and method availability in the new system.aa2c910
-
Implement Lesson Practice 2 Agent with state management and routing logic; add practice and teaching agent functions; create prompts for conversation and teaching; establish pronunciation API with lesson data and search functionality.
5a412ce
-
Add Wav2Vec2 model conversion and inference to ONNX format
- Implemented Wav2Vec2ONNXConverter class for converting Wav2Vec2 models to ONNX format, including model loading, conversion, and verification. - Added Wav2Vec2ONNXInference class for performing inference using the converted ONNX model. - Included methods for softmax calculation and transcription of audio files. - Added utility functions for creating compatible models and exporting with fallback options for different ONNX opset versions. - Introduced optimization function for ONNX models. - Created helper function to convert numpy types to native Python types for better compatibility.df380ff -
Implement code changes to enhance functionality and improve performance
c6480d4
-
feat: evaluation when end
61e4b1e
-
Implement lesson practice agent and related functionality
c0a7f25
-
first commit
7197de5 -
Upload 74 files
Verified signature6cbca40