tts

package
v0.47.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2026 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Overview

Package tts re-exports the public pkg/speechkit/tts TTS surface so the existing kernel/adapter call sites (cmd/speechkit, internal/server, internal/assist, internal/voiceagent/cascaded, internal/ttswiring) keep compiling unchanged after the providers moved out to the public package. New TTS adapter code goes in pkg/speechkit/tts.

Index

Constants

View Source
const (
	ProviderKindLocalBuiltIn   = pkgtts.ProviderKindLocalBuiltIn
	ProviderKindLocalProvider  = pkgtts.ProviderKindLocalProvider
	ProviderKindCloudProvider  = pkgtts.ProviderKindCloudProvider
	ProviderKindDirectProvider = pkgtts.ProviderKindDirectProvider

	StrategyCloudFirst = pkgtts.StrategyCloudFirst
	StrategyLocalFirst = pkgtts.StrategyLocalFirst
	StrategyCloudOnly  = pkgtts.StrategyCloudOnly
	StrategyLocalOnly  = pkgtts.StrategyLocalOnly
)

Variables

View Source
var (
	NewRouter                     = pkgtts.NewRouter
	NewService                    = pkgtts.NewService
	WithDefaultOpts               = pkgtts.WithDefaultOpts
	OrderByPreferredProvider      = pkgtts.OrderByPreferredProvider
	PreferredProviderForProfileID = pkgtts.PreferredProviderForProfileID
	ResolveSynthesizeOptions      = pkgtts.ResolveSynthesizeOptions
	BuildRouter                   = pkgtts.BuildRouter
	NewOpenAI                     = pkgtts.NewOpenAI
	NewGoogle                     = pkgtts.NewGoogle
	NewDeepgram                   = pkgtts.NewDeepgram
	NewHuggingFace                = pkgtts.NewHuggingFace
	NewPiper                      = pkgtts.NewPiper
	ListPiperVoices               = pkgtts.ListPiperVoices
)

Functions and constructors (function-value aliases keep signatures in sync).

View Source
var ErrMissingRouter = pkgtts.ErrMissingRouter

ErrMissingRouter is re-exported for callers that branch on it.

Functions

This section is empty.

Types

type CapabilityReporter added in v0.42.0

type CapabilityReporter = pkgtts.CapabilityReporter

Core contracts and routing.

type Deepgram added in v0.43.0

type Deepgram = pkgtts.Deepgram

Concrete providers + their option structs.

type DeepgramOpts added in v0.43.0

type DeepgramOpts = pkgtts.DeepgramOpts

Concrete providers + their option structs.

type EnabledProviders added in v0.42.0

type EnabledProviders = pkgtts.EnabledProviders

Core contracts and routing.

type Google

type Google = pkgtts.Google

Concrete providers + their option structs.

type GoogleOpts

type GoogleOpts = pkgtts.GoogleOpts

Concrete providers + their option structs.

type HuggingFace

type HuggingFace = pkgtts.HuggingFace

Concrete providers + their option structs.

type HuggingFaceOpts

type HuggingFaceOpts = pkgtts.HuggingFaceOpts

Concrete providers + their option structs.

type OpenAI

type OpenAI = pkgtts.OpenAI

Concrete providers + their option structs.

type OpenAIOpts

type OpenAIOpts = pkgtts.OpenAIOpts

Concrete providers + their option structs.

type Piper added in v0.37.8

type Piper = pkgtts.Piper

Concrete providers + their option structs.

type PiperOpts added in v0.37.8

type PiperOpts = pkgtts.PiperOpts

Concrete providers + their option structs.

type PiperVoiceInfo added in v0.37.8

type PiperVoiceInfo = pkgtts.PiperVoiceInfo

Concrete providers + their option structs.

type Provider

type Provider = pkgtts.Provider

Core contracts and routing.

type ProviderKind added in v0.46.0

type ProviderKind = pkgtts.ProviderKind

Core contracts and routing.

type ResolvedSynthesizeOptions added in v0.45.0

type ResolvedSynthesizeOptions = pkgtts.ResolvedSynthesizeOptions

Core contracts and routing.

type Result

type Result = pkgtts.Result

Core contracts and routing.

type Router

type Router = pkgtts.Router

Core contracts and routing.

type Service added in v0.46.0

type Service = pkgtts.Service

Core contracts and routing.

type ServiceOption added in v0.46.0

type ServiceOption = pkgtts.ServiceOption

Core contracts and routing.

type Strategy

type Strategy = pkgtts.Strategy

Core contracts and routing.

type SynthesizeOpts

type SynthesizeOpts = pkgtts.SynthesizeOpts

Core contracts and routing.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL