isAvailable method
Check if voice input is available on this platform.
Implementation
Future<bool> isAvailable() async {
try {
if (Platform.isMacOS) {
final result = await Process.run('which', ['rec']);
return result.exitCode == 0;
} else if (Platform.isLinux) {
final result = await Process.run('which', ['arecord']);
return result.exitCode == 0;
}
return false;
} catch (_) {
return false;
}
}