基于FunASR开发的内网私有化分布式集群部署语音识别接口

这篇文章主要记录了我开发的一款可支持分布式多服务器多显卡部署的区分说话人并语音识别的接口,适合给公司内部机房部署使用减少开支和确保数据安全。该接口基于FunASR来开发使用fastapi编写接口,使用celery来做分布式异步框架,使用redis做消息队列和缓存结果,可以支持高并发请求,使用公司部署。


前后端分离项目中解决跨域问题的方式

最近在基于大模型做一个前后端分离的小项目,主要是支持用户自定义自己的机器人。我是负责后端开发,使用SpringBoot开发,前端是另外一个专门负责开发前端的大佬在开发。这里就有一个问题,我后端接口的ip和端口与前端不同,也不可能相同,这就会形成跨域问题了。可以在SpringBoot方面解决跨域问题,也可以在Nginx方面解决跨域问题。这篇文章重点讲如何在SpringBoot方面解决跨域问题。


解决跨域报错

报错Mixed Content The page at was loaded over HTTPS but requested an insecure resource This request has been blocked the content must be served over HTTPS的解决方案


docker安装funasr

本篇文章主要讲述如何在无网络的机器上部署语音识别服务端,本项目利用开源的 FunASR作为语音识别的服务端,并且使用C++版本,支持多路并发的实时语音识别。


基于ChatGPT API的PC端软件开发过程遇到的问题的分析

基于ChatGPT API的PC端软件开发过程遇到的问题的分析最近这个OpenAI公司推出的GPT-4.0模型真是太火了。当然由于OpenAI目前还没有正式全面对外开放GPT-4.0 API,所以本次使用的是GPT-3.5 API。首先来看一下效果图吧!本客户端使用的是 JavaFX 开发的。


在使用fastjson中遇到的问题

在使用fastjson中遇到的问题导论:最近在写一个JavaFx项目的时候使用到了fastjson作为处理json数据的依赖。在其它非JavaFx项目中也使用到了相同版本的fastjson,但是可以正常运行,而在JavaFx项目中却报异常。


SpringBoot配置文件敏感信息加密

如何对application.yaml配置文件中的敏感信息加密处理呢?比如我们连接数据库的密码,以及用户名,url等敏感信息,我们不想别人看到,就必须做加密处理。


部署项目时常用的Linux命令

Linux中常用的命令。Linux中如何开启防火墙端口,如何查看开启了哪些端口,如何关闭防火墙。修改nginx后如何使它立刻生效。vim中常用的命令有哪些。