浙大网新

zhangqian c335f540dd 更改reamde 2 år sedan
conf 3eb829393c 增加音频详情接口,返回解析的文字 2 år sedan
constvar 8adde93b8f 上传音频时保存车站号,车次,车站到火车信息表,提供火车信息查询接口 2 år sedan
controllers 3eb829393c 增加音频详情接口,返回解析的文字 2 år sedan
docs 3eb829393c 增加音频详情接口,返回解析的文字 2 år sedan
extend 095c059078 音频上传,处理,检索接口 2 år sedan
middleware 095c059078 音频上传,处理,检索接口 2 år sedan
models 0357939d4a 解析结果匹配文字库并保存 2 år sedan
pkg 095c059078 音频上传,处理,检索接口 2 år sedan
request 3eb829393c 增加音频详情接口,返回解析的文字 2 år sedan
response 3eb829393c 增加音频详情接口,返回解析的文字 2 år sedan
router 3eb829393c 增加音频详情接口,返回解析的文字 2 år sedan
service 0357939d4a 解析结果匹配文字库并保存 2 år sedan
utils 095c059078 音频上传,处理,检索接口 2 år sedan
.gitignore 095c059078 音频上传,处理,检索接口 2 år sedan
Makefile 095c059078 音频上传,处理,检索接口 2 år sedan
README.md c335f540dd 更改reamde 2 år sedan
go.mod 095c059078 音频上传,处理,检索接口 2 år sedan
go.sum 095c059078 音频上传,处理,检索接口 2 år sedan
main.go 095c059078 音频上传,处理,检索接口 2 år sedan

README.md

智能语言分析

基于 GIN + JWT + Gorm 开发。

特性

  • 遵循 RESTful API 设计规范 & 基于接口的编程规范
  • 基于 GIN 框架
  • 基于 Gorm 的数据库访问层 - 全功能 ORM
  • 基于 JWT 的用户认证 -- 基于 JWT 的黑名单验证机制
  • 基于 go mod 的依赖管理(国内源可使用:https://goproxy.cn/)

项目配置说明

请按需更改conf目录下config.yaml

Web 配置

  • 端口号(Port): 8203
  • 主机地址(Host): 192.168.20.119

数据库(DB)配置

  • 数据源名称(DSN): root:c++java123@tcp(192.168.20.119:3306)/speech_analysis?charset=utf8&parseTime=True&loc=Local
  • 日志模式(LogMode): true
  • 最大空闲连接数(MaxIdleCon): 20
  • 最大打开连接数(MaxOpenCon): 100
  • 连接最大生命周期(ConnMaxLifeTimeSecond): 120 秒
  • 连接最大空闲时间(ConnMaxIdleTimeSecond): 1800 秒

日志配置

  • 日志路径(Path): ./logs/server.log
  • 日志编码器(Encoder): console
  • 日志级别(LogLevel): -1 (-1: debug, 0: info, 1: warn, 2: error, 3: panic)
  • 日志文件(LogFile): logs
  • 日志文件最大大小(MaxSize): 200 MB
  • 保留的旧日志文件个数(MaxBackups): 2
  • 日志文件的最大保留天数(RotateDays): 5 天

本地存储配置

  • 文件存储路径(StorePath): uploads/

分析服务配置

快速开始

$ cd speechAnalysis

# 配置国内代理(可选)
$ export GOPROXY=https://goproxy.cn

$ go build -v

$ ./speechAnalysis