refactor: narrow media core plugin api barrels

This commit is contained in:
Peter Steinberger
2026-04-27 14:33:54 +01:00
parent 0f996ad4b0
commit eb1a201060
3 changed files with 115 additions and 3 deletions

View File

@@ -1 +1,52 @@
export * from "openclaw/plugin-sdk/speech-core";
export {
asBoolean,
asFiniteNumber,
asObject,
assertOkOrThrowProviderError,
canonicalizeSpeechProviderId,
createProviderHttpError,
extractProviderErrorDetail,
extractProviderRequestId,
formatProviderErrorPayload,
formatProviderHttpErrorMessage,
getSpeechProvider,
listSpeechProviders,
normalizeApplyTextNormalization,
normalizeLanguageCode,
normalizeSeed,
normalizeSpeechProviderId,
normalizeTtsAutoMode,
parseTtsDirectives,
readResponseTextLimited,
requireInRange,
resolveEffectiveTtsConfig,
scheduleCleanup,
summarizeText,
trimToUndefined,
truncateErrorDetail,
TTS_AUTO_MODES,
} from "openclaw/plugin-sdk/speech-core";
export type {
ResolvedTtsConfig,
ResolvedTtsModelOverrides,
SpeechDirectiveTokenParseContext,
SpeechDirectiveTokenParseResult,
SpeechListVoicesRequest,
SpeechModelOverridePolicy,
SpeechProviderConfig,
SpeechProviderConfiguredContext,
SpeechProviderOverrides,
SpeechProviderPlugin,
SpeechProviderPreparedSynthesis,
SpeechProviderPrepareSynthesisContext,
SpeechProviderResolveConfigContext,
SpeechProviderResolveTalkConfigContext,
SpeechProviderResolveTalkOverridesContext,
SpeechSynthesisRequest,
SpeechSynthesisTarget,
SpeechTelephonySynthesisRequest,
SpeechVoiceOption,
TtsConfigResolutionContext,
TtsDirectiveOverrides,
TtsDirectiveParseResult,
} from "openclaw/plugin-sdk/speech-core";