flutter_azure_speech 0.0.6
flutter_azure_speech: ^0.0.6 copied to clipboard
Flutter implementation of Microsoft Azure Speech Speech-To-Text
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]
示例截图 #
