1
0
Fork 0
KALLIOPE_FRENCH_PERSONALISA.../settings.yml

150 lines
4.4 KiB
YAML

---
# ---------------------------
# 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/kalliope-FR-20samples.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:
- cmusphinx:
-hmm: "/usr/local/lib/python2.7/dist-packages/pocketsphinx/model/fr"
-lm: "/usr/local/lib/python2.7/dist-packages/pocketsphinx/model/fr.lm.bin"
-dict: "/usr/local/lib/python2.7/dist-packages/pocketsphinx/model/fr.dict"
- google:
language: "fr-FR"
- wit:
key: "B5JI3YUSLYOYWNIDBINBVM34XUODME2K"
- bing: # API not working : credential fails ..
key: "9e48ddaf75904838bedc11aea6b36fb0"
- apiai: # Fail retriving the text from the audio file ..
key: "e0cbff154af44944a6b9f82c0668b527"
language: "fr"
- houndify: # In the online documentation but Not implemented yet in the speech recognition lib ..?
key: "7zj90T7qAV74OYXk4X4vI2Xhk7wPsJu4aEZ0G5Ll-BMmV1JGtFpCxtSH9SmTY4G3bpEJ7a5y_GTQid-CAKI6vw=="
client_id: "lN4JXeaSticbSo9-llczbA=="
# ---------------------------
# 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
# - voxygen
text_to_speech:
- espeak:
voice: "fr"
variant: "f1"
cache: True
- pico2wave:
language: "fr-FR"
cache: True
- voxygen:
voice: "Agnes"
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`. To active the 'random_wake_up_sounds' you must comment out the 'random_wake_up_answers'
# The file must be .wav or .mp3 format.
random_wake_up_sounds:
- "trigger/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:
- "en attente"
# 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: True
port: 5000
password_protected: True
login: admin
password: secret
# ---------------------------
# Default Synapse
# ---------------------------
# Specify an optional default synapse response in case your order is not found.
default_synapse: "default-synapse"
# ---------------------------
# resource directory path
# ---------------------------
resource_directory:
neuron: "resources/neurons"
stt: "resources/stt"
tts: "resources/tts"