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 |
-
|
| 27 |
-
utterance.
|
|
|
|
| 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;
|