- 新增 adapter/provider:Provider/Capabilities/Request/Credentials/MetricsRecorder/UpstreamError + 注册表 - 火山实现 Provider(provider.go),Synthesis 收敛为私有 synthesize,提供 BuildRequest 过渡映射 - controller 经 provider.Get(name).Synthesize 调用,voice 路由改在 Request 上覆盖 - UpstreamError 上移到 provider 包,火山用类型别名沿用旧名 - setting 新增 GetTTSRequest/GetDefaultFormat/GetDefaultProviderName - main.go 空导入注册火山 - docs/UPSTREAM_ADAPTER_GUIDE.md 更新为 v1.1(阶段0已落地)
10 lines
382 B
Go
10 lines
382 B
Go
package volcano
|
|
|
|
import "github.com/volcano-tts/tts-api/adapter/provider"
|
|
|
|
// UpstreamError 是 provider.UpstreamError 的别名。
|
|
//
|
|
// 通用错误类型已上移到 provider 包,这样主干(controller)只需 import provider 即可
|
|
// 判断上游错误,不必依赖具体适配器。火山包内部沿用旧名,构造处零改动。
|
|
type UpstreamError = provider.UpstreamError
|