From 389c7dcc8d9df5dbe17cff03e1065075ca28ac56 Mon Sep 17 00:00:00 2001 From: FruityWelsh <andy_morris22@yahoo.com> Date: Tue, 4 Feb 2020 03:12:38 -0500 Subject: [PATCH] Added a cl tool to start mycroft to listen: mycroft-listen (#2460) Add a cl tool to start mycroft to listen: mycroft-listen Alternative triggers. #1357 - Added feature to activate via command line This can be triggered in most desktop enviroments via short cuts ==== Documentation Notes ==== Activates the mycroft listening feature. On branch feature/mycroft-listen_cli_tool Changes to be committed: new file: mycroft-listen --- bin/mycroft-listen | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 bin/mycroft-listen diff --git a/bin/mycroft-listen b/bin/mycroft-listen new file mode 100755 index 0000000000..95a93b6425 --- /dev/null +++ b/bin/mycroft-listen @@ -0,0 +1,25 @@ +#!/usr/bin/env bash + +# Copyright 2020 Mycroft AI Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +SOURCE="${BASH_SOURCE[0]}" +cd -P "$( dirname "$SOURCE" )" +DIR="$( pwd )" + +# Enter the Mycroft venv +source "$DIR/../venv-activate.sh" -q + +# Send a message to be spoken +python -m mycroft.messagebus.send "mycroft.mic.listen"