UNPKG

@promptbook/remote-server

Version:

Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action

36 lines (35 loc) 1.53 kB
/** * @@@ * * @private function of Agents Server speech recognition language resolution, not a general-purpose utility */ type ResolveSpeechRecognitionLanguageOptions = { /** * Overrides the default language resolution when provided. */ readonly overrideLanguage?: string | null; /** * Optional Accept-Language header string to derive the speaker language from server-side requests. */ readonly acceptLanguageHeader?: string | null; }; /** * Parses the primary language out of an Accept-Language header value. * * @private function of Agents Server speech recognition language resolution, not a general-purpose utility */ export declare function parseSpeechRecognitionLanguageFromAcceptLanguageHeader(header?: string | null): string | undefined; /** * Reads the browser-reported preferred language list and returns the first valid tag. * * @private function of Agents Server speech recognition language resolution, not a general-purpose utility */ export declare function getBrowserPreferredSpeechRecognitionLanguage(): string | undefined; /** * Resolves a speech recognition language tag by checking an optional override, then the Accept-Language header, * then the browser preferences, and finally falling back to a default of `en-US`. * * @private function of Agents Server speech recognition language resolution, not a general-purpose utility */ export declare function resolveSpeechRecognitionLanguage(options?: ResolveSpeechRecognitionLanguageOptions): string; export {};