feat(speech): add role-aware emotional TTS profiles
This commit is contained in:
@@ -27,6 +27,13 @@ export interface TtsResponse {
|
||||
|
||||
export type SpeechPlaybackStatus = 'idle' | 'loading' | 'playing';
|
||||
|
||||
export interface SpeechVoiceProfile {
|
||||
role: 'mentor' | 'customer' | 'interviewer' | 'neutral';
|
||||
voice?: string;
|
||||
speed?: number;
|
||||
emotion?: 'warm' | 'professional' | 'serious' | 'intense' | 'calm';
|
||||
}
|
||||
|
||||
export interface ToolItem {
|
||||
title: string;
|
||||
desc: string;
|
||||
|
||||
Reference in New Issue
Block a user