Closed MarsadMaqsood closed 1 year ago
Hey @MarsadMaqsood
What do you try to achieve?
Intent 'Play (song|music)'
will be activated on voice phrase. playCommand
executes command locally . it should contains an object:
var command = jsonEncode({"command":"play"});
AlanVoice.playCommand(command);
If you want to execute command with voice you can do following. In you voice script add p.play
with object:
intent('Play (song|music)', p => {
p.play('Playing');
p.play({command:'play'});
});
And add command handler to you flutter app:
AlanVoice.onCommand.add((command) => _handleCommand(command.data));
...
...
void _handleCommand(Map<String, dynamic> command) {
switch(command["command"]) {
case "play":
// add logic to play something
break;
default:
debugPrint("Unknown command");
}
}
I'm facing an issue with Flutter - Android. whenever I run this code, the app crashes.
and in the studio.alan.app, I added