Text to Speech Speech to Text

123456789101112131415161718192021222324252627282930
  1. package router
  2. import (
  3. "git.links123.net/Slate/CorpusAI/cmd/http/handler"
  4. _ "git.links123.net/Slate/CorpusAI/docs"
  5. "git.links123.net/links123.com/pkg/middleware/cors"
  6. "github.com/gin-gonic/gin"
  7. "github.com/swaggo/gin-swagger"
  8. "github.com/swaggo/gin-swagger/swaggerFiles"
  9. )
  10. var r = gin.Default()
  11. func BuildRouter() *gin.Engine {
  12. r.RedirectTrailingSlash = true
  13. r.RedirectFixedPath = true
  14. // Whether the service is running
  15. r.HEAD("/", handler.Healthy)
  16. if gin.Mode() == gin.DebugMode {
  17. r.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))
  18. }
  19. r.Use(cors.Cors())
  20. registerV1Router()
  21. return r
  22. }