diff --git a/ocp_pipeline/locale/en-us/load_game.intent b/ocp_pipeline/locale/en-us/load_game.intent new file mode 100644 index 0000000..493739d --- /dev/null +++ b/ocp_pipeline/locale/en-us/load_game.intent @@ -0,0 +1,2 @@ +load +load [the] game \ No newline at end of file diff --git a/ocp_pipeline/locale/en-us/next.intent b/ocp_pipeline/locale/en-us/next.intent index 0269afe..b5b186a 100644 --- a/ocp_pipeline/locale/en-us/next.intent +++ b/ocp_pipeline/locale/en-us/next.intent @@ -3,4 +3,5 @@ (play|go to) next (music|song|track|video|media) next next (song|track|music|movie|video|tune) -play next \ No newline at end of file +play next +play [the] next (song|track|music|movie|video|tune) \ No newline at end of file diff --git a/ocp_pipeline/locale/en-us/open.intent b/ocp_pipeline/locale/en-us/open.intent index f03a7ee..e9e7dc8 100644 --- a/ocp_pipeline/locale/en-us/open.intent +++ b/ocp_pipeline/locale/en-us/open.intent @@ -1,4 +1,4 @@ open (OCP|O C P|common|ovos|open voice os) (player|media player) open (OCP|O C P|ovos common play|common play|ovos media player|open voice os player) (home screen|home page|homescreen|homepage|menu) open (OCP|O C P|ovos common play|open voice os common play|common play) -open (media|music|gui|video) (player|catalog|skills|menu|playback) \ No newline at end of file +open [the] (media|music|gui|video) (player|catalog|skills|menu|playback) \ No newline at end of file diff --git a/ocp_pipeline/locale/en-us/pause.intent b/ocp_pipeline/locale/en-us/pause.intent index 4161dcf..42e8ca7 100644 --- a/ocp_pipeline/locale/en-us/pause.intent +++ b/ocp_pipeline/locale/en-us/pause.intent @@ -1,2 +1,2 @@ pause -pause (music|song|track|video|media|playback) \ No newline at end of file +pause [the] (music|song|track|video|media|playback|game) \ No newline at end of file diff --git a/ocp_pipeline/locale/en-us/prev.intent b/ocp_pipeline/locale/en-us/prev.intent index e7c2b28..0c414e7 100644 --- a/ocp_pipeline/locale/en-us/prev.intent +++ b/ocp_pipeline/locale/en-us/prev.intent @@ -2,4 +2,5 @@ (play previous|previous) (music|song|track|video|media) (play previous|previous|go back) previous -previous (song|track|music|movie|video|tune) \ No newline at end of file +previous (song|track|music|movie|video|tune) +play [the] previous (song|track|music|movie|video|tune) \ No newline at end of file diff --git a/ocp_pipeline/locale/en-us/read.intent b/ocp_pipeline/locale/en-us/read.intent index 91c5ae0..3a5fe0c 100644 --- a/ocp_pipeline/locale/en-us/read.intent +++ b/ocp_pipeline/locale/en-us/read.intent @@ -1,3 +1,3 @@ -read (book|audiobook|audio book) {query} +read [the] (book|audiobook|audio book) {query} read {query} read {query} (book|audiobook|audio book) \ No newline at end of file diff --git a/ocp_pipeline/locale/en-us/resume.intent b/ocp_pipeline/locale/en-us/resume.intent index 40f5c97..4d46186 100644 --- a/ocp_pipeline/locale/en-us/resume.intent +++ b/ocp_pipeline/locale/en-us/resume.intent @@ -1,3 +1,3 @@ (unpause|resume) -(unpause|resume|continue|restart) (music|song|track|video|media|playback) +(unpause|resume|continue|restart) [the] (music|song|track|video|media|playback|game) play \ No newline at end of file diff --git a/ocp_pipeline/locale/en-us/save_game.intent b/ocp_pipeline/locale/en-us/save_game.intent new file mode 100644 index 0000000..c2a59a4 --- /dev/null +++ b/ocp_pipeline/locale/en-us/save_game.intent @@ -0,0 +1,2 @@ +save +save [the] game \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index d656040..c324737 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,4 @@ ovos-workshop>=0.1.7,<4.0.0 ovos-classifiers -ovos-utils>=0.3.5,<1.0.0 -ovos-plugin-manager>=0.5.0,<1.0.0 -langcodes \ No newline at end of file +ovos-utils[extras]>=0.3.5,<1.0.0 +ovos-plugin-manager>=0.5.0,<1.0.0 \ No newline at end of file diff --git a/translations/en-us/intents.json b/translations/en-us/intents.json index 753db64..757c2d4 100644 --- a/translations/en-us/intents.json +++ b/translations/en-us/intents.json @@ -1,63 +1,73 @@ { - "play.intent": [ - "(play|start) {query}", - "search (common play|ocp|ovos common play|O C P) for {query}", - "search (ovos|open voice os) media for {query}", - "search {query} (in|on) (common play|ocp|ovos common play|O C P)", - "search {query} (in|on) (ovos|open voice os) media" + "featured.intent": [ + "(open|show|display) (featured|) {media} (catalog|collection|playlist)", + "(open|show|display) featured {media}" ], "like_song.intent": [ - "i like (that|this|it)", - "i like (that|this)(song|music|track|jam|sound)", "(good|nice|great|amazing|awesome|cool) (song|music|track|jam|sound)", - "(that|this|it) is a (good|nice|great|amazing|awesome|cool) (song|music|track|jam|sound)" + "(that|this|it) is a (good|nice|great|amazing|awesome|cool) (song|music|track|jam|sound)", + "i like (that|this)(song|music|track|jam|sound)", + "i like (that|this|it)" + ], + "load_game.intent": [ + "load", + "load [the] game" + ], + "media_stop.intent": [ + "stop", + "stop (playback|media|media playback|music|movie|movies|noise)", + "stop everything" ], "next.intent": [ "(next|skip)", "(next|skip) (music|song|track|video|media)", "(play|go to) next (music|song|track|video|media)", - "play next", "next", - "next (song|track|music|movie|video|tune)" + "next (song|track|music|movie|video|tune)", + "play [the] next (song|track|music|movie|video|tune)", + "play next" ], - "resume.intent": [ - "(unpause|resume)", - "(unpause|resume|continue|restart) (music|song|track|video|media|playback)", - "play" + "open.intent": [ + "open (OCP|O C P|common|ovos|open voice os) (player|media player)", + "open (OCP|O C P|ovos common play|common play|ovos media player|open voice os player) (home screen|home page|homescreen|homepage|menu)", + "open (OCP|O C P|ovos common play|open voice os common play|common play)", + "open [the] (media|music|gui|video) (player|catalog|skills|menu|playback)" ], - "read.intent": [ - "read (book|audiobook|audio book) {query}", - "read {query}", - "read {query} (book|audiobook|audio book)" + "pause.intent": [ + "pause", + "pause [the] (music|song|track|video|media|playback|game)" + ], + "play.intent": [ + "(play|start) {query}", + "search (common play|ocp|ovos common play|O C P) for {query}", + "search (ovos|open voice os) media for {query}", + "search {query} (in|on) (common play|ocp|ovos common play|O C P)", + "search {query} (in|on) (ovos|open voice os) media" + ], + "play_favorites.intent": [ + "(play|start) (favorite|liked) (tracks|song|songs|music|jam|jams)", + "(play|start) my (favorite|liked) (tracks|song|songs|music|jam|jams)" ], "prev.intent": [ "(play previous|go back one) (music|song|track|video|media)", "(play previous|previous) (music|song|track|video|media)", "(play previous|previous|go back)", + "play [the] previous (song|track|music|movie|video|tune)", "previous", "previous (song|track|music|movie|video|tune)" ], - "pause.intent": [ - "pause", - "pause (music|song|track|video|media|playback)" - ], - "open.intent": [ - "open (OCP|O C P|common|ovos|open voice os) (player|media player)", - "open (OCP|O C P|ovos common play|common play|ovos media player|open voice os player) (home screen|home page|homescreen|homepage|menu)", - "open (OCP|O C P|ovos common play|open voice os common play|common play)", - "open (media|music|gui|video) (player|catalog|skills|menu|playback)" - ], - "featured.intent": [ - "(open|show|display) (featured|) {media} (catalog|collection|playlist)", - "(open|show|display) featured {media}" + "read.intent": [ + "read [the] (book|audiobook|audio book) {query}", + "read {query}", + "read {query} (book|audiobook|audio book)" ], - "play_favorites.intent": [ - "(play|start) my (favorite|liked) (tracks|song|songs|music|jam|jams)", - "(play|start) (favorite|liked) (tracks|song|songs|music|jam|jams)" + "resume.intent": [ + "(unpause|resume)", + "(unpause|resume|continue|restart) [the] (music|song|track|video|media|playback|game)", + "play" ], - "media_stop.intent": [ - "stop", - "stop (playback|media|media playback|music|movie|movies|noise)", - "stop everything" + "save_game.intent": [ + "save", + "save [the] game" ] } \ No newline at end of file