用途:当有人要求在 Go SDK 中使用 Flux 或会话式 STT v2 时使用本技能。
当前仓库状态:该 SDK 快照未实现一等公民的 listen/v2 客户端,没有 pkg/client/listen/v2,也没有 pkg/api/listen/v2。
适用替代:若可接受 v1 Listen,使用 deepgram-go-speech-to-text;若目标是语音智能体运行时,使用 deepgram-go-voice-agent。
认证:即使手写原始 WebSocket 客户端,仍使用同一套 Deepgram 凭据:export DEEPGRAM_API_KEY="your_api_key"。
快速开始:当前仓库没有受支持的 pkg/client/listen/v2 构造函数。可改用 deepgram-go-speech-to-text 处理受支持的 listen v1 流程;若必须原型验证 v2,可从仓库已有的底层共享 WebSocket 管道与路径/版本钩子入手:pkg/client/common/v1/websocket.go、pkg/client/interfaces/v1/types-client.go、pkg/api/version/live-version.go、pkg/api/version/constants.go。该路径属于手动集成,并非 SDK 支持的产品面。
关键参数:当前公开包布局不支持;可能的原始集成钩子包括共享客户端选项中的 host/version/path 覆盖,以及 pkg/client/common/v1/websocket.go 中的共享 WS 生命周期与重连逻辑。
参考:仓库内 README.md、docs.go 及上述文件;OpenAPI https://developers.deepgram.com/openapi.yaml;AsyncAPI https://developers.deepgram.com/asyncapi.yaml;产品文档 https://developers.deepgram.com/docs/conversational-speech-recognition。
注意事项:会话式 STT v2 尚未在此实现为一等 Go SDK 客户端,不要臆造 listen/v2 包路径、构造函数或示例。若任务需要生产级 Flux 支持,请指向原始 API 用法或其他 SDK。仓库中没有专门的会话式 STT v2 示例;共享 WS 模式可参考 tests/edge_cases/keepalive/main.go 与 tests/edge_cases/reconnect_client/main.go。跨语言产品知识可安装:npx skills add deepgram/skills。