Files
homeassistant-mcp/src/speech/types.ts
jango-blockchained 3a6f79c9a8 feat(speech): enhance speech configuration and example integration
- Add comprehensive speech configuration in .env.example and app config
- Update Docker speech Dockerfile for more flexible model handling
- Create detailed README for speech-to-text examples
- Implement example script demonstrating speech features
- Improve speech service initialization and configuration management
2025-02-04 19:35:50 +01:00

20 lines
504 B
TypeScript

import { EventEmitter } from "events";
export interface IWakeWordDetector {
initialize(): Promise<void>;
shutdown(): Promise<void>;
startListening(): Promise<void>;
stopListening(): Promise<void>;
}
export interface ISpeechToText extends EventEmitter {
initialize(): Promise<void>;
shutdown(): Promise<void>;
transcribe(audioData: Buffer): Promise<string>;
}
export interface SpeechToTextConfig {
modelPath: string;
modelType: string;
containerName?: string;
}