xfyun.go 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package models
  2. type XfSendParam struct {
  3. Common struct {
  4. AppId string `json:"app_id"`
  5. } `json:"common"`
  6. Business struct {
  7. Aue string `json:"aue"`
  8. Sfl int `json:"sfl"`
  9. Auf string `json:"auf"`
  10. Vcn string `json:"vcn"`
  11. Speed int `json:"speed"`
  12. Volume int `json:"volume"`
  13. Pitch int `json:"pitch"`
  14. Bgs int `json:"bgs"`
  15. Tte string `json:"tte"`
  16. Reg string `json:"reg"`
  17. Rdn string `json:"rdn"`
  18. } `json:"business"`
  19. Data struct {
  20. Text string `json:"text"`
  21. Status int `json:"status"`
  22. } `json:"data"`
  23. }
  24. type XfReciveResult struct {
  25. Code int
  26. Message string
  27. Sid string
  28. Data *struct {
  29. Audio string `json:"audio"`
  30. Ced string `json:"ced"`
  31. Status int `json:"status"`
  32. } `json:"data"`
  33. }
  34. type AudioReq struct {
  35. ReportId string
  36. }
  37. type EdbdataImportReq struct {
  38. FullPath string
  39. SysUserId string
  40. }
  41. type EdbdataExportExcelReq struct {
  42. StartDate string
  43. EndDate string
  44. Frequency string
  45. ClassifyId int
  46. KeyWord string
  47. Mobile string
  48. }
  49. // 内容转音频后的结构体
  50. type VideoInfo struct {
  51. VideoUrl string `description:"链接"`
  52. VideoPlaySeconds float64 `description:"时长"`
  53. VideoSize string `description:"大小"`
  54. }