剩余时间: {{ remainingTime }}
AI头像
{{ expressionText }}
@for (message of messages; track $index) {
{{ message.text }}
{{ message.sender === 'ai' ? 'AI面试官' : '您' }}
} @if (isListening && interimTranscript) {
{{ interimTranscript }}
您 (正在说话)
}
@if (showQuestionCard && !interviewEnded) {
{{ currentQuestion }}
问题 {{ currentQuestionIndex + 1 }}/{{ mainQuestions.length }}
{{ progress }}%
}
@if (!interviewEnded) {
@if (showSubmitButton || showCancelButton) {
}
@if (isListening) { 正在聆听,请回答问题... } @else if (isSpeaking) { 正在播报问题... } @else if (isAnalyzing) { 正在分析您的回答... } @else { 按住麦克风按钮开始回答,点击播放按钮重复听取问题 }
} @else {

面试已结束

感谢您参与本次AI面试

}
@if (isListening && silenceDuration > 0) {
思考时间: {{ MAX_SILENCE - silenceDuration }}秒
} @if (!interviewEnded) {

实时分析面板

表达能力 {{ metrics.expressiveness }}/100
专业度 {{ metrics.professionalism }}/100
岗位匹配度 {{ metrics.relevance }}/100
@if (showRadarChart) {
}
}