-
Notifications
You must be signed in to change notification settings - Fork 0
/
notes.txt
82 lines (64 loc) · 2.81 KB
/
notes.txt
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
change etc/mahalia/config
# jack settings
JACK_PRIORITY=90 # argument to parameter -P
JACK_SOUNDCARD= alsa # argument to alsa parameter -d
JACK_SAMPLERATE=24000 # argument to alsa parameter -r
#JACK_BUFFER=64
JACK_FRAMES=2 # argument to alsa parameter -n
JACK_OPTS="" # additional arguments at end of command line
JACK_FRONT_OPTS="-S -R" # additional arguments directly after "jackd"
NOJACK= # jack will only be started when this is empty
# Path to mha configuration
export MHA_CONFIG_PATH="/etc/mahalia/mha_configuration"
# openMHA settings
OPENMHA_INTERFACE="0.0.0.0"
OPENMHA_PORT="33337"
OPENMHA_OPTS
disable node_red
sudo systemctl disable --now mahalia-nodered
self_fit.cfg
nchannels_in = 2
fragsize = 64
srate = 24000
# MHA library name
mhalib = transducers
mha.calib_in.peaklevel = [120 120]
mha.calib_out.peaklevel = [107 107]
# IO plugin library name
iolib = MHAIOJackdb
mha.plugin_name = mhachain
mha.mhachain.algos = [addsndfile overlapadd]
mha.mhachain.addsndfile.filename = confirm_sound.wav
mha.mhachain.addsndfile.levelmode = rms
mha.mhachain.addsndfile.path = /home/mha/
mha.mhachain.addsndfile.channels = [0 1]
mha.mhachain.addsndfile.loop = no
mha.mhachain.addsndfile.level = 50
mha.mhachain.overlapadd.fftlen = 256
mha.mhachain.overlapadd.wnd.type = hanning
mha.mhachain.overlapadd.wnd.len = 128
mha.mhachain.overlapadd.wnd.pos = 0.5
mha.mhachain.overlapadd.zerownd.type = hanning
mha.mhachain.overlapadd.plugin_name = mhachain
# list of plugins
mha.mhachain.overlapadd.mhachain.algos = [ ...
fftfilterbank ...
dc ...
combinechannels ...
]
# Frequency bands
mha.mhachain.overlapadd.mhachain.fftfilterbank.f = [250 500 1000 2000 4000 8000]
mha.mhachain.overlapadd.mhachain.fftfilterbank.fscale = log
mha.mhachain.overlapadd.mhachain.fftfilterbank.ftype = center
# gaintable data in dB gains
mha.mhachain.overlapadd.mhachain.dc.gtdata = [[0 0 0];[0 0 0];[0 0 0];[0 0 0];[0 0 0];[0 0 0];[0 0 0];[0 0 0];[0 0 0];[0 0 0];[0 0 0];[0 0 0]]
mha.mhachain.overlapadd.mhachain.dc.gtmin = [0]
mha.mhachain.overlapadd.mhachain.dc.gtstep = [40]
mha.mhachain.overlapadd.mhachain.dc.tau_attack = [0.02]
mha.mhachain.overlapadd.mhachain.dc.tau_decay = [0.1]
# Name of fftfilterbank plugin. Used to extract frequency information.
mha.mhachain.overlapadd.mhachain.dc.fb = fftfilterbank
mha.mhachain.overlapadd.mhachain.dc.chname = fftfilterbank_nchannels
mha.mhachain.overlapadd.mhachain.combinechannels.outchannels = 2
io.con_in = [system:capture_1 system:capture_2]
io.con_out = [system:playback_1 system:playback_2]