From 4e563acfb27a40350b845af77072048b13266ce5 Mon Sep 17 00:00:00 2001 From: Matthieu Serrepuy Date: Thu, 2 Jan 2025 20:17:05 +0100 Subject: [PATCH] feat: Add intents for French language --- .../fr/music_assistant_PlayMediaAssist.yaml | 87 +++++++++++++++++++ custom_sentences/fr/responses.yaml | 5 ++ 2 files changed, 92 insertions(+) create mode 100644 custom_sentences/fr/music_assistant_PlayMediaAssist.yaml create mode 100644 custom_sentences/fr/responses.yaml diff --git a/custom_sentences/fr/music_assistant_PlayMediaAssist.yaml b/custom_sentences/fr/music_assistant_PlayMediaAssist.yaml new file mode 100644 index 0000000..8f087f7 --- /dev/null +++ b/custom_sentences/fr/music_assistant_PlayMediaAssist.yaml @@ -0,0 +1,87 @@ +language: "fr" +intents: + MassPlayMediaAssist: + data: + + # TARGET AN AREA + - sentences: + - " {artist} dans [l'|la |le ] [(en mode) {radio_mode}]" + - " {album} [by {artist}] dans [l'|le |la ] [(en mode) {radio_mode}]" + - " {track} [by {artist}] dans [l'|le |la ] [(en mode) {radio_mode}]" + - " {playlist} dans [l'|le |la ] [(en mode) {radio_mode}]" + - " {radio} dans [l'|le |la ]" + expansion_rules: + play: "((joue)|(mets))" + artist: "[le |l'|la ](artiste|groupe|chanteur|chanteuse)" + track: "[la ](piste|chanson)" + album: "[l'|la |le ](album|ep|disque|compilation|single)" + playlist: "[la ]playlist" + radio_station: "[la ][station de](radio)" + + # TARGET A NAME + - sentences: + - " {artist} [l'|le |la ]{name} [] [(en mode) {radio_mode}]" + - " {album} [par {artist}] [l'|le |la ]{name} [] [(en mode) {radio_mode}]" + - " {track} [par {artist}] [l'|le |la ]{name} [] [(en mode) {radio_mode}]" + - " {playlist} [l'|le| la ]{name} [] [(en mode) {radio_mode}]" + - " {radio} [l'|le |la ]{name} []" + expansion_rules: + play: "((joue)|(mets))" + "on": "(sur|dans)" + player_devices: "((speaker)|([media] player))" + artist: "[le |l'|la ](artiste|groupe|chanteur|chanteuse)" + track: "[la ](piste|chanson)" + album: "[l'|la |le ](album|ep|disque|compilation|single)" + playlist: "[la ]playlist" + radio_station: "[la ][station de](radio)" + requires_context: + domain: "media_player" + + # TARGET AN AREA AND A NAME + - sentences: + - " {artist} dans [l'|le |la ] [l'|le |la ]{name} [] [(en mode) {radio_mode}]" + - " {album} [par {artist}] dans [l'|le |la ] [l'|le |la ]{name} [] [(en mode) {radio_mode}]" + - " {track} [par {artist}] dans [l'|le |la ] [l'[le |la ]{name} [][(en mode) {radio_mode}]" + - " {playlist} dans [l'|le |la ] [l'|le |la ]{name} [][(en mode) {radio_mode}]" + - " {radio} dans [l'|le |la ] [l'|le |la ]{name} []" + expansion_rules: + play: "((joue)|(mets))" + player_devices: "((speaker)|([media] player))" + "on": "(sur|dans)" + artist: "[le |l'|la ](artiste|groupe|chanteur|chanteuse)" + track: "[la ](piste|chanson)" + album: "[l'|la|le ](album|ep|disque|compilation|single)" + playlist: "[la ]playlist" + radio_station: "[la ][station de](radio)" + + # CONTEXT AWARNESS + - sentences: + - " {artist} [(en mode) {radio_mode}]" + - " {album} [par {artist}] [(en mode) {radio_mode}]" + - " {track} [par {artist}] [(en mode)) {radio_mode}]" + - " {playlist} [(en mode) {radio_mode}]" + - " {radio}" + expansion_rules: + play: "((joue)|(mets))" + artist: "[le |l'|la ](artiste|groupe|chanteur|chanteuse)" + track: "[la ](piste|chanson)" + album: "[l'|la|le ](album|ep|disque|compilation|single)" + playlist: "[la ]playlist" + radio_station: "[la ][station de](radio)" + requires_context: + area: + slot: true +lists: + artist: + wildcard: true + album: + wildcard: true + track: + wildcard: true + playlist: + wildcard: true + radio: + wildcard: true + radio_mode: + values: + - "radio" diff --git a/custom_sentences/fr/responses.yaml b/custom_sentences/fr/responses.yaml new file mode 100644 index 0000000..1e51c37 --- /dev/null +++ b/custom_sentences/fr/responses.yaml @@ -0,0 +1,5 @@ +language: "fr" +responses: + intents: + MassPlayMediaAssist: + default: "C'est parti"