科学工具
科学工具让世界更美好
让世界更美好
ChatGPT
ChatGPTSpeechGPT:与 ChatGPT 进行语音聊天的开源工具
SpeechGPT 允许用户通过语音与 ChatGPT 进行实时交互,集成了语音识别和语音合成功能,支持超过 100 种语言,用户可以通过语音对话学习语言、练习口语,能随时进行多语言切换。SpeechGPT功能1、语音识别与合成:SpeechGPT 调用微软 Azure 的语音接口,实现高质量的语音识别和合成,用户可以通过语音输入与 ChatGPT 对话,系统会将语音转换为文本并生成相应的语音回复。2、多语言支持:支持英语、日语、法语、德语、西班牙语等多种语言,用户可以自由切换语言环境,满足不同语言学习
ChatGPT
AI工具
AI工具Python A2A:Google A2A协议的Python实现,集成MCP,用于构建可互操作的多智能体系统
Python A2A 是一个 Python 库,实现了 Google 的 Agent-to-Agent (A2A) 协议,集成了 Model Context Protocol (MCP),允许你用 Python 创建可以相互通信和协作的 AI 代理系统。A2A 定义了一种标准的通信格式,MCP 允许代理访问外部工具和数据,Python A2A 的目标是帮助开发者轻松构建复杂的多代理系统,适用于研究、企业应用、客户服务等多个领域,支持多种LLM提供商(例如OpenAI、Anthropic),具有模块化设计
语音工具
语音工具OpenAI.fm 基于 OpenAI Text-to-Speech 模型的交互式演示项目,使用 OpenAI Speech API 将文本转换成语音
OpenAI.fm 是一个互动演示项目,使用 NextJS 构建,集成了OpenAI Speech API,能将文本转换成语音。如何运行1、设置 OpenAI API:克隆仓库:git clone https://github.com/openai/openai-fm.git2、设置 OpenAI API 密钥:方法一:在项目中设置环境变量 OPENAI_API_KEY。方法二:在项目根目录创建 .env 文件,添加以下内容(参考 .env.example 文件):OPENAI_API_KEY=<
编程开发
编程开发Spring Boot 实战项目集锦
spring boot demo项目提供了大量实际应用案例,包含63个集成示例,集成了多种常用技术组件,为开发者提供丰富的spring boot学习资源。spring boot demo整合众多技术组件:• 监控工具:actuator、admin• 日志系统:logback、AOP日志记录• 异常处理:统一异常处理机制• 模板引擎:Freemarker、Thymeleaf、Beetl、Enjoy• 数据库操作:JdbcTemplate、JPA、Mybatis及增强版• 文件处理:本地与七牛云文件上传•
建站工具
建站工具Halo 开源个人博客系统
Halo 是一款基于 Java 开发的现代化个人博客系统,设计轻量、功能完善,支持用户快速搭建独立博客,项目代码托管于 GitHub,采用 GPL-v3.0 协议开源。Halo采用可插拔的架构设计,不同功能模块之间的耦合度非常低,提高了系统的灵活性,方便根据需求扩展和调整。Halo核心功能1、内容管理文章发布支持 Markdown 格式,内置编辑器可实时预览效果,支持自动生成文章别名(基于标题拼音)。草稿箱功能确保编辑内容不丢失,预览草稿时不会计入访问量统计。静态页面与自定义菜单管理,便于构建导航栏与独
在线工具
在线工具Django+Vue3在线考试系统
在线考试系统采用前后端分离设计,后端基于Django框架搭建RESTful API,前端使用Vue3实现交互界面,数据库采用MySQL 8.0存储用户数据、试题库及考试记录,Redis用于缓存验证码和会话状态,用户权限通过JWT(JSON Web Token)进行管理,支持Token自动续期与IP白名单安全策略。在线考试系统功能1、多角色权限控制系统划分学生、教师、管理员三类角色:学生:参与考试、查看成绩、模拟练习;教师:创建试题、组卷、管理考试场次;管理员:用户权限分配、系统参数配置。2、智能组卷与阅
1