flutter_azure_speech
Flutter implementation of Microsoft Azure Speech service
- Speech to Text
Done
- Text to Speech
InProgress
Getting Started
Initialise the framework with your Region and Subscription key
Future<void> _initializeSpeechRecognition() async {
try {
await _flutterAzureSpeechPlugin.initialize(
"YOUR SUBSCRIPTION KEY", "YOUR REGION");
} catch (e) {
print('Error initializing speech recognition: $e');
}
}
Speech to Text
Start the speech recognition process by calling the getSpeechToText
method.
Future<void> _startSpeechRecognition() async {
try {
setState(() {
_recognizedText = "Listening...";
});
String recognizedText =
await _flutterAzureSpeechPlugin.getSpeechToText("zh-CN") ?? "";
setState(() {
_recognizedText = recognizedText;
});
} catch (e) {
print('Error during speech recognition: $e');
setState(() {
_recognizedText = "An error occurred during speech recognition.";
});
}
}
Text to Speech
InProgress
示例截图
