Persist quieter output and open recognition only after speech
This commit is contained in:
+7
-3
@@ -353,10 +353,10 @@ func exchange(url, token string, live *liveReader, fileAudio []byte, threshold f
|
||||
return errMuted
|
||||
}
|
||||
_ = c.SetWriteDeadline(time.Now().Add(15 * time.Second))
|
||||
if e = c.WriteJSON(message{Type: "start"}); e != nil {
|
||||
return e
|
||||
}
|
||||
if fileAudio != nil {
|
||||
if e = c.WriteJSON(message{Type: "start"}); e != nil {
|
||||
return e
|
||||
}
|
||||
for len(fileAudio) > 0 {
|
||||
n := 3200
|
||||
if n > len(fileAudio) {
|
||||
@@ -402,6 +402,10 @@ func exchange(url, token string, live *liveReader, fileAudio []byte, threshold f
|
||||
if voiced < 4 {
|
||||
continue
|
||||
}
|
||||
_ = c.SetWriteDeadline(time.Now().Add(15 * time.Second))
|
||||
if e = c.WriteJSON(message{Type: "start"}); e != nil {
|
||||
return e
|
||||
}
|
||||
heard = true
|
||||
s = pre
|
||||
}
|
||||
|
||||
@@ -3,3 +3,4 @@ load-module module-native-protocol-unix socket=/tmp/alice-pulse/native auth-anon
|
||||
load-module module-alsa-sink sink_name=station device=hw:0,0 channels=2 rate=48000 format=s16le tsched=0
|
||||
load-module module-remap-sink sink_name=music master=station
|
||||
set-default-sink station
|
||||
set-sink-volume station 39321
|
||||
|
||||
Reference in New Issue
Block a user