mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-02 19:55:15 +00:00
* refactor(providers): catalog voice models * feat(tts): route speech through voice models * refactor(tts): rename speaker selection fields * refactor(tts): mark default speech models * test(tts): type migrated speaker config assertions * refactor(providers): avoid catalog merge map spread * fix(tts): honor voice model fallbacks * refactor(tts): move speech core into package * chore(tts): register speech core knip workspace * fix(tts): show migrated speaker voice in status * fix(tts): satisfy speech core lint * fix(tts): preserve explicit model aliases * test(tts): narrow provider config assertion * test(doctor): allow slow commitments repair check --------- Co-authored-by: Peter Steinberger <steipete@gmail.com>
43 lines
945 B
TypeScript
43 lines
945 B
TypeScript
export {
|
|
buildTtsSystemPromptHint,
|
|
getLastTtsAttempt,
|
|
getResolvedSpeechProviderConfig,
|
|
getTtsMaxLength,
|
|
getTtsPersona,
|
|
getTtsProvider,
|
|
isSummarizationEnabled,
|
|
isTtsEnabled,
|
|
isTtsProviderConfigured,
|
|
listSpeechVoices,
|
|
listTtsPersonas,
|
|
maybeApplyTtsToPayload,
|
|
resolveExplicitTtsOverrides,
|
|
resolveTtsAutoMode,
|
|
resolveTtsConfig,
|
|
resolveTtsPrefsPath,
|
|
resolveTtsProviderOrder,
|
|
setLastTtsAttempt,
|
|
setSummarizationEnabled,
|
|
setTtsAutoMode,
|
|
setTtsEnabled,
|
|
setTtsMaxLength,
|
|
setTtsPersona,
|
|
setTtsProvider,
|
|
synthesizeSpeech,
|
|
streamSpeech,
|
|
textToSpeech,
|
|
textToSpeechStream,
|
|
textToSpeechTelephony,
|
|
testApi as _test,
|
|
testApi,
|
|
type ResolvedTtsConfig,
|
|
type ResolvedTtsModelOverrides,
|
|
type TtsDirectiveOverrides,
|
|
type TtsDirectiveParseResult,
|
|
type TtsResult,
|
|
type TtsSynthesisResult,
|
|
type TtsSynthesisStreamResult,
|
|
type TtsStreamResult,
|
|
type TtsTelephonyResult,
|
|
} from "./src/tts.js";
|