mirror of
https://github.com/soconnor0919/hristudio.git
synced 2026-05-08 13:58:55 -04:00
fix: remove double-escaped NAOqi markup from speech transforms
This commit is contained in:
@@ -1262,27 +1262,19 @@ export class WizardRosService extends EventEmitter {
|
|||||||
} {
|
} {
|
||||||
const text = String(parameters.text || "Hello");
|
const text = String(parameters.text || "Hello");
|
||||||
const emotion = String(parameters.emotion || "neutral");
|
const emotion = String(parameters.emotion || "neutral");
|
||||||
const speed = Number(parameters.speed || 1.0);
|
|
||||||
const speedPercent = Math.round(speed * 100);
|
|
||||||
|
|
||||||
let markedText = text;
|
let markedText = text;
|
||||||
|
|
||||||
switch (emotion) {
|
switch (emotion) {
|
||||||
case "happy":
|
case "happy":
|
||||||
markedText = `\\\\rspd=120\\\\vct=100\\\\ ${text}`;
|
markedText = `\\rspd=120\\ ${text}`;
|
||||||
break;
|
|
||||||
case "excited":
|
|
||||||
markedText = `\\\\rspd=140\\\\vct=110\\\\ ${text}`;
|
|
||||||
break;
|
break;
|
||||||
case "sad":
|
case "sad":
|
||||||
markedText = `\\\\rspd=80\\\\vct=80\\\\ ${text}`;
|
markedText = `\\rspd=80\\ ${text}`;
|
||||||
break;
|
|
||||||
case "calm":
|
|
||||||
markedText = `\\\\rspd=90\\\\vct=90\\\\ ${text}`;
|
|
||||||
break;
|
break;
|
||||||
case "neutral":
|
case "neutral":
|
||||||
default:
|
default:
|
||||||
markedText = `\\\\rspd=${speedPercent}\\\\vct=100\\\\ ${text}`;
|
markedText = text;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1296,8 +1288,7 @@ export class WizardRosService extends EventEmitter {
|
|||||||
data: string;
|
data: string;
|
||||||
} {
|
} {
|
||||||
const text = String(parameters.text || "Goodbye!");
|
const text = String(parameters.text || "Goodbye!");
|
||||||
const markedText = `\\\\rspd=110\\\\ ${text}`;
|
return { data: text };
|
||||||
return { data: markedText };
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user