Complete removal of recognition history features: 1. State Variables Removed: - _recognitionHistory list variable - _realtimeResults list variable - All history-related state management 2. Methods Updated: - _clearHistory() renamed to _clearContent() - Simplified to only clear current text and base text - Removed history list operations 3. UI Components Removed: - _buildHistoryCard() method completely removed - History card from main layout removed - History-related ListView and ListTile widgets removed 4. Callback Logic Simplified: - onListeningStatusChanged callback cleaned up - Removed history insertion logic when recording stops - Removed _realtimeResults.clear() operations - Simplified state management to focus only on current text 5. App Bar Updated: - Clear button tooltip changed from '清除历史' to '清除内容' - Button now calls _clearContent() instead of _clearHistory() The app now focuses purely on real-time speech recognition with editable text input, without maintaining any recognition history. This simplifies the codebase and improves performance by removing unnecessary data storage and UI rendering. |
||
|---|---|---|
| .. | ||
| android | ||
| assets/models | ||
| ios | ||
| lib | ||
| test | ||
| .gitignore | ||
| .metadata | ||
| README.md | ||
| analysis_options.yaml | ||
| pubspec.lock | ||
| pubspec.yaml | ||
README.md
yx_asr_example
A new Flutter project.
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.