123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 |
- ---
- # ---------------------------
- # Kalliope default settings
- # Use YAML syntax
- # ---------------------------
- # ---------------------------
- # Trigger
- # ---------------------------
- # This is the trigger that will catch your magic work to wake up Kalliope
- default_trigger: "snowboy"
- # Trigger engine configuration
- # Available engine are:
- # - snowboy
- triggers:
- - snowboy:
- pmdl_file: "trigger/snowboy/resources/kalliope-FR-13samples.pmdl"
- # ---------------------------
- # Speech to text
- # ---------------------------
- # This is the STT that will be used by default
- default_speech_to_text: "google"
- # Spreech to Text engines configuration
- # Available engine are:
- # - google (via SpeechRecognition)
- # -
- speech_to_text:
- - google:
- language: "fr-FR"
- - wit:
- key: "B5JI3YUSLYOYWNIDBINBVM34XUODME2K"
- - bing: # API not working : credential fails ..
- key: "9e48ddaf75904838bedc11aea6b36fb0"
- - apiai:
- key: "e0cbff154af44944a6b9f82c0668b527"
- language: "fr"
- - houndify:
- key: "7zj90T7qAV74OYXk4X4vI2Xhk7wPsJu4aEZ0G5Ll-BMmV1JGtFpCxtSH9SmTY4G3bpEJ7a5y_GTQid-CAKI6vw=="
- client_id: "lN4JXeaSticbSo9-llczbA=="
- #- cmusphinx
- # ---------------------------
- # Text to speech
- # ---------------------------
- # This is the default TTS that will be used by Kalliope to talk.
- default_text_to_speech: "pico2wave"
- # where we store generated audio files from TTS engine to reuse them
- cache_path: "/tmp/kalliope_tts_cache"
- # Text to Spreech engines configuration
- # Available engine are:
- # - pico2wave
- # - acapela
- # - pico2wave
- # - googletts
- # - voicerss
- text_to_speech:
- - pico2wave:
- language: "fr-FR"
- cache: True
- - acapela:
- language: "sonid15"
- voice: "Manon"
- cache: True
- - googletts:
- language: "fr"
- cache: True
- - voicerss:
- language: "fr-fr"
- cache: True
- # ---------------------------
- # Wake up answers
- # ---------------------------
- # When Kalliope detect the hotword/trigger, he will select randomly a phrase in the following list
- # to notify the user that he's listening for orders
- random_wake_up_answers:
- - "Oui monsieur?"
- - "Je vous écoute"
- - "Monsieur?"
- - "Que puis-je faire pour vous?"
- - "J'écoute"
- - "Oui?"
- # You can play a sound when Kalliope detect the hotword/trigger instead of saying something from
- # the `random_wake_up_answers`.
- # Place here the full path of the sound file or just the name of the file in /usr/lib/kalliope/sounds
- # The file must be .wav or .mp3 format. By default two file are provided: ding.wav and dong.wav
- #random_wake_up_sounds:
- # - "sounds/ding.wav"
- # - "sounds/dong.wav"
- # - "/my/personal/full/path/my_file.mp3"
- # ---------------------------
- # On ready notification
- # ---------------------------
- # This section is used to notify the user when Kalliope is waiting for a trigger detection by playing a sound or speak a sentence out loud
- # This parameter define if you play the on ready answer:
- # - always: every time Kalliope is ready to be awaken
- # - never: never play a sound or sentences when kalliope is ready
- # - once: at the first start of Kalliope
- play_on_ready_notification: never
- # The on ready notification can be a sentence. Place here a sentence or a list of sentence. If you set a list, one sentence will be picked up randomly
- on_ready_answers:
- - "Kalliope is ready"
- - "Waiting for order"
- # You can play a sound instead of a sentence.
- # Remove the `on_ready_answers` parameters by commenting it out and use this one instead.
- # Place here the path of the sound file. Files must be .wav or .mp3 format.
- on_ready_sounds:
- - "sounds/ding.wav"
- - "sounds/dong.wav"
- # ---------------------------
- # Rest API
- # ---------------------------
- rest_api:
- active: False
- port: 5000
- password_protected: True
- login: admin
- password: secret
- allowed_cors_origin: False
- # ---------------------------
- # Default Synapse
- # ---------------------------
- # Specify an optional default synapse response in case your order is not found.
- default_synapse: "default-synapse"
- # ---------------------------
- # Resource directory path
- #
- # Accepted types :
- # - neuron
- # - stt
- # - tts
- # - trigger /!\ we do not manage trigger properly yet...
- # ---------------------------
- #resource_directory:
- # neuron: "/var/tmp/resources/neurons"
- # stt: "resources/stt"
- # tts: "resources/tts"
- # trigger: "resources/trigger"
- # ---------------------------
- # Global files variables
- # /!\ If a variable is defined in different files, the last file defines the value.
- # ---------------------------
- #var_files:
- # - variables.yml
- # - variables2.yml
|