18 lines
371 B
Go
18 lines
371 B
Go
package onnx
|
|
|
|
import "C"
|
|
import "unsafe"
|
|
|
|
func onnx() {
|
|
// 1. 初始化 ONNX Runtime 环境
|
|
env := C.CreateEnv()
|
|
defer C.OrtReleaseEnv(env)
|
|
|
|
// 2. 加载模型(替换为实际模型路径)
|
|
modelPath := C.CString("sensevoice_small.onnx")
|
|
defer C.free(unsafe.Pointer(modelPath))
|
|
session := C.CreateSession(env, modelPath)
|
|
defer C.OrtReleaseSession(session)
|
|
|
|
}
|