Início / ihsanberahim/livespeechtotext-for-flutter
Stars 10
Forks 2
Último push (UTC) 27 de nov. de 2023
Status do projeto Ativo GITHUB User @ihsanberahim
Linguagens Dart Kotlin Swift Ruby Objective-C
Pacotes publicados por este repositório Dependências usadas Lista de dependências 4 itens flutter {"sdk":"flutter"}plugin_platform_interface ^2.0.2flutter_test Desenvolvimento {"sdk":"flutter"}flutter_lints Desenvolvimento ^2.0.0README original Texto original em inglês. Visite o GitHub para a versão atual.
Expandir / recolher README Live Speech-To-Text
Effortlessly add speech-to-text to your Flutter apps, enabling voice-controlled features. Transcribe spoken words into text easier with this plugin.
SDK
Android
MinSDK 21 /CompileSDK 31
flutter.minSdkVersion=21
flutter.compileSdkVersion=21
def flutterMinSdkVersion = localProperties.getProperty('flutter.minSdkVersion')
if (flutterMinSdkVersion == null) {
flutterMinSdkVersion = '21'
}
def flutterCompileSdkVersion = localProperties.getProperty('flutter.compileSdkVersion')
if (flutterCompileSdkVersion == null) {
flutterCompileSdkVersion = '31'
}
android {
...
compileSdkVersion flutterCompileSdkVersion.toInteger()
...
defaultConfig {
...
minSdkVersion flutterMinSdkVersion.toInteger()
...
}
}
iOS
this package tested on target iOS 13
Permissions
It is highly recommended use permission_handler:^9.2.0 package to make sure the user have required permissions granted.
Android
android/app/src/{debug,main,profile}/AndroidManifest.xml
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
iOS
<key>NSMicrophoneUsageDescription</key>
<string>Your voice input needed for the speech to text functionality</string>
<key>NSSpeechRecognitionUsageDescription</key>
<string>Allow app to get text input from your speech</string>
Troubleshoots
Android Emulator (without Android Studio) not receive input from microphone on MacOS 13
Open 'Activity Monitor' find process name like 'qemu'. get the full process name
run command
sudo defaults write com.apple.security.device.microphone qemu-system-aarch64 -bool true
restart the emulator