无论是语音识别模型、声纹识别模型、语音合成模型等,最初始均是从算法中提取出来的模型,需要使用服务将其封装之后,做成成熟的服务,写成完整的接口文档、样例代码、文字说明等完整地SDK,提供给业务人员去调用。在该过程汇总书写成封装语音模型并对外提供调用接口的服务非常关键,该服务最终是否要和语音识别模型部署在同一台服务器上,具体如何部署,这些都很关键。目前主流封账了模型并对外开放调用接口的服务有很多种方式,有Apache、Tomcat、nginx、ISS等。下边说明一下其优缺点:
序号 |
服务器 |
特点 |
1. |
Apache |
Apache 服务器是一个Web服务器。Apache支持支持模块多,性能稳定,Apache本身是静态解析,适合静态HTML、图片等,但可以通过扩展脚本、模块等支持动态页面等。 |
2. |
Tomcat |
Tomcat是应用(Java)服务器,它只是一个Servle容器,处理动态请求,可以认为是Apache的扩展,但是可以独立于Apache运行。 |
3. |
Nginx |
负载均衡、抗并发、处理静态文件优势。nginx处理静态请求的速度高于apache ngnix是反向代理服务器,它是代理,只是个向内网服务器传话的话筒;可以解决跨域; |
4. |
ISS |
IIS是微软公司的Web服务器。主要用来跑.net 和 php; |