FormaLau commited on
Commit
432303e
·
1 Parent(s): 874ece0

Make Reachy voice consistently childlike

Browse files
app/src/game/emotions/emotionController.js CHANGED
@@ -23,8 +23,9 @@ export function reachySay(text, reachy = null) {
23
  ?? voices.find((candidate) => /^en[-_]gb/i.test(candidate.lang))
24
  ?? voices.find((candidate) => /^en[-_]/i.test(candidate.lang));
25
  if (voice) { selectedReachyVoice = voice; utterance.voice = selectedReachyVoice; }
26
- utterance.pitch = 0.72;
27
- utterance.rate = 0.92;
 
28
  const done = () => { reachy?.setWobbler?.(false, "speech"); resolve(); };
29
  utterance.onend = done;
30
  utterance.onerror = done;
 
23
  ?? voices.find((candidate) => /^en[-_]gb/i.test(candidate.lang))
24
  ?? voices.find((candidate) => /^en[-_]/i.test(candidate.lang));
25
  if (voice) { selectedReachyVoice = voice; utterance.voice = selectedReachyVoice; }
26
+ // Same playful childlike profile for every sentence.
27
+ utterance.pitch = 1.28;
28
+ utterance.rate = 1.02;
29
  const done = () => { reachy?.setWobbler?.(false, "speech"); resolve(); };
30
  utterance.onend = done;
31
  utterance.onerror = done;