You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

28 lines
531 B

package google
import "errors"
type (
ISys interface {
SpeechToken() (token string, err error)
}
)
var defsys ISys
func OnInit(config map[string]interface{}, option ...Option) (err error) {
defsys, err = newSys(newOptions(config, option...))
return
}
func NewSys(option ...Option) (sys ISys, err error) {
sys, err = newSys(newOptionsByOption(option...))
return
}
func SpeechToken() (token string, err error) {
if defsys == nil {
return "", errors.New("google 系统未初始化")
}
return defsys.SpeechToken()
}