speech.listen(
listenFor: Duration(minutes: 2),
pauseFor: Duration(minutes: 2),
onResult: (result) {
print(result.recognizedWords);
},
onSoundLevelChange: (level) {},
cancelOnError: false,
partialResults: true,
);
speech.statusListener = (status) {
if (status == "done" || status == "notListening") {
startListening(); // tekrar başlat
}
};
hocam tekrar başlatma fonksiyonum var loop olarak döngüye sokuyorum ben bitirmeden bitmesin diye ama o da arada kendi kendine konuşmayı bıraktığımda duruyor çalışmıyor bazen %100 kesin sonuç değil