MCPcopy
hub / github.com/sipeed/picoclaw / VoiceCapabilityProvider

Interface VoiceCapabilityProvider

pkg/channels/voice_capabilities.go:12–14  ·  view source on GitHub ↗

VoiceCapabilityProvider is an optional interface for channels that want to explicitly declare their ASR/TTS support.

Source from the content-addressed store, hash-verified

10// VoiceCapabilityProvider is an optional interface for channels that want to
11// explicitly declare their ASR/TTS support.
12type VoiceCapabilityProvider interface {
13 VoiceCapabilities() VoiceCapabilities
14}
15
16// Deprecated: Channels should implement VoiceCapabilityProvider instead.
17// To be removed once all existing capable channels conform to the interface.

Callers 1

DetectVoiceCapabilitiesFunction · 0.65

Implementers 9

TelegramChannelpkg/channels/telegram/telegram.go
WeixinChannelpkg/channels/weixin/weixin.go
VKChannelpkg/channels/vk/vk.go
DiscordChannelpkg/channels/discord/discord.go
FeishuChannelpkg/channels/feishu/feishu_64.go
QQChannelpkg/channels/qq/qq.go
MatrixChannelpkg/channels/matrix/matrix.go
OneBotChannelpkg/channels/onebot/onebot.go
LINEChannelpkg/channels/line/line.go

Calls

no outgoing calls

Tested by

no test coverage detected