forked from project-alice-assistant/ProjectAlice
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ProjectAlice.yaml
139 lines (112 loc) · 4.6 KB
/
ProjectAlice.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
---
################################################
# #
# Project Alice quick installation file #
# For advanced users only #
# Edit the content of this file to your needs #
# and place it in /boot/ProjectAlice.yaml #
# after flashing your sd card with our #
# Project Alice image. #
# #
# Upon first boot Alice will perform some #
# updates and configure according to this file #
# #
################################################
# DON'T CHANGE ME #
version: 1.27
installSound: yes
################################################
# How to prevent frequent errors:
# Always add a space after the ":" (e.g. deviceType: default instead of deviceType:default)
# If you place this file into /boot after a first initialization it won't overwrite your settings unless you set this to yes
forceRewrite: no
# After initialization is done, keep a copy of this yaml file in /boot. Be aware this can be a security risk, as /boot is accessible by anyone mounting your SD card!
keepYAMLBackup: no
# Base configs
# Set the admin pin code. This code will allow you to access the interface. Only numbers, 4 digits
adminPinCode: 1234
# Enter Wi-Fi credentials for automatic adding of tasmota/zigbee/netatmo devices even when Alice has wired access
useWifi: yes
wifiNetworkName:
wifiWPAPass:
wifiCountryCode:
# Connection
mqttHost: localhost
mqttPort: 1883
mqttUser:
mqttPassword:
mqttTLSFile:
# hardware - Turn only one to yes!
audioHardware:
usbMic: no
respeaker2Mics: no
respeaker4MicArray: no
respeaker4MicLinear: no
respeaker6MicArray: no
respeaker7MicArray: no
respeakerCoreV2: no
googleAIY: no
googleAIY2: no
matrixCreator: no
matrixVoice: no
ps3eye: no
jabra410: no
# System
# Whether to install Hermes Led Control or not. HLC is the best way to manage your device leds if you have any
useHLC: yes
keepASROffline: yes
keepTTSOffline: yes
skillAutoUpdate: yes
webInterfaceActive: yes
# enabling dev mode unlocks features on the console as well as unpublished skill loading
devMode: no
# You should leave this by default, but who knows
newDeviceBroadcastPort: 12354
# Project Alice
# 'en', 'fr' or 'de'. For more, we seek helpers ;-)
activeLanguage: en
# The language country code
activeCountryCode: US
baseCurrency: CHF
# Either 'metric', 'kelvin' or 'imperial'
baseUnits: metric
# Your timezone. For a complete list check this wiki: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
timezone: Europe/Zurich
# Telemetry data, such as temperature, pressure, humidity and others depending on your sensors can be kept in your internal database for forecast or AI use
enableDataStoring: yes
# Set to max entries to keep, 0 to disable pruning
autoPruneStoredData: 1000
# If an intent returns less confidence score than this it will be considered as not understood
probabilityThreshold: 0.5
# If set to yes Alice will only answer with shorter answers, when available
shortReplies: no
# If set to yes Alice will whisper instead of using short answers when you are sleeping. Currently, only available with Amazon Tts
whisperWhenSleeping: no
# Either 'coqui', 'pocketsphinx', 'deepspeech', 'snips' (EN only), 'vosk' or 'google'
asr: 'coqui'
# Either 'pico', 'mycroft', 'amazon', 'google' or 'watson'
tts: pico
ttsLanguage: en-US
ttsVoice: en-US
ttsType: female
# Amazon Polly
# https://docs.aws.amazon.com/en_us/general/latest/gr/rande.html
awsRegion: eu-central-1
awsAccessKey:
awsSecretKey:
# GitHub - GitHub limits the api calls to 60 per hour unless you create a token (free) for your account
# GitHub is used to keep your skills up to date and install new ones as well as updating Project Alice
# This is not mandatory but strongly recommended https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line
githubUsername:
githubToken:
# !WARNING! You know what you are doing by changing the following to anything else than "master"!
# This allows to init ProjectAlice on any branches, even unstable ones
# Available: master / alpha / beta / rc
aliceUpdateChannel: master
skillsUpdateChannel: master
# Google
# If you are using Google as Asr and/or Tts you need to create an account on their console and activate the API
# for speech recognition and/or text to speech. Once activated, choose to create a service account and paste the
# content of the file here
googleServiceFile: {}
...