mirror of
https://github.com/hanzoai/dashscopego.git
synced 2026-10-30 18:41:14 +00:00
34 lines
1.1 KiB
Go
34 lines
1.1 KiB
Go
package paraformer
|
|
|
|
import "fmt"
|
|
|
|
type ModelParaformer = string
|
|
|
|
const (
|
|
// detect from file.
|
|
ParaformerV1 ModelParaformer = "paraformer-v1"
|
|
Paraformer8KV1 ModelParaformer = "paraformer-8k-v1"
|
|
ParaformerMtlV1 ModelParaformer = "paraformer-mtl-v1"
|
|
ParaformerV2 ModelParaformer = "paraformer-v2"
|
|
Paraformer8KV2 ModelParaformer = "paraformer-8k-v2"
|
|
|
|
// real time voice.
|
|
ParaformerRealTimeV1 ModelParaformer = "paraformer-realtime-v1"
|
|
ParaformerRealTime8KV1 ModelParaformer = "paraformer-realtime-8k-v1"
|
|
ParaformerRealTimeV2 ModelParaformer = "paraformer-realtime-v2"
|
|
ParaformerRealTime8KV2 ModelParaformer = "paraformer-realtime-8k-v2"
|
|
)
|
|
|
|
const (
|
|
// real-time voice recognition.
|
|
ParaformerWSURL = "wss://dashscope.aliyuncs.com/api-ws/v1/inference"
|
|
// audio file to text.
|
|
ParaformerAsyncURL = "https://dashscope.aliyuncs.com/api/v1/services/audio/asr/transcription"
|
|
// audio file to text async-task-result query.
|
|
ParaformerTaskURL = "https://dashscope.aliyuncs.com/api/v1/tasks/%s"
|
|
)
|
|
|
|
func TaskURL(taskID string) string {
|
|
return fmt.Sprintf(ParaformerTaskURL, taskID)
|
|
}
|