共有 432 篇文章
最近TransDuck的免费声音克隆和AI配音https://transduck.com/功能被大家用爆啦!感谢各位自来水疯狂安利!! DD这里也是收到好多用户提的宝贵建议!所以,连夜肝了波更新! 这次重点更新使用克隆音色进行AI配音时候的风格控制,目前支持以下三类控制: - 中文方言:我们新增了对多种中文方言口音配音的支持,包括粤语、四川话、上海话、郑州话、长沙话、天津话、南京话、武汉话等。无论...
如果你用过 Spring Boot,一定很熟悉“铁三角”:@Controller、@Service 和 @Repository。每加一个实体,通常就会有对应的 Controller 来处理 CRUD 和业务逻辑——至少对于同步操作来说如此。 创建 POST、PUT、DELETE 这些接口很简单:校验、业务逻辑一接,接口就能用了。 但 GET 呢? 来看一个简单的 Employee 实体:...
Java 8 引入的 Lambda 表达式曾被誉为编写简洁、函数式代码的革命性工具。但说实话,它们并不是万能钥匙。它有不少问题,比如它没有宣传的那么易读,在某些场景下还带来性能开销。 作为一名多年与 Java 冗长语法搏斗的开发者,我找到了更注重清晰、可维护性和性能的替代方案。本文将剖析 Lambda 的不足,分享真实的基准测试,并展示我实际采用的方案:包括代码、图示和一些经验之谈。...
前段时间做了个播客创作的功能,有用户提出能不能弄个做有声书的,主要用来做小说的播讲。这次趁端午假期,抽空就给TransDuck撸了个新功能:有声书创作 !https://static.didispace.com/images3/d898610dca09335a9ca61fc2853bb0d3.png 该功能主要通过LLM对有声书内容进行解析,生成配音分角色配音脚本,然后在利用TTS根据脚本为不同的...
RestClient 是 Spring Framework 6 引入的一个现代化、流式、类型安全的 HTTP 客户端,在 Spring Boot 3.2+ 中可用。它旨在替代较旧的 RestTemplate,更好地适应现代 HTTP 使用模式,并提供更简洁、直观的 API。 🔍 什么是 RestClient? RestClient 是构建在 Spring 的 WebClient...
上个季度,我带着越来越焦虑的心情盯着我们公司的 AWS 账单。尽管服务的客户数量基本持平,但我们的云成本在过去一年里持续攀升。作为负责后端基础设施的技术负责人,我必须在下一个预算评审前找到解决方案。 !https://static.didispace.com/images3/b5055ecd75270da24431ee3d0fe82bd2.png 我没想到的是,一次看似例行的 Spring...
之前在使用SDKMAN安装和管理多个JDK版本sdkman一文章介绍了如何用SDKMAN管理Java,对于Java开发者来说,还有一个非常重要的构建项目工具,那就是Maven。 之前因为一直用 IntelliJ IDEA 开发,Maven之类的构建工具一直用默认内置的,所以很久没手工安装了。 最近因为用Trea,在打开Java项目的时候,提示需要手工配置Maven,所以赶紧安装了一下,发现现在SD...
1. 简介 在本文中,我们将介绍 SootUp 库。SootUp 是一个用于对 JVM 代码进行静态分析的库,可以分析原始源代码或已编译的 JVM 字节码。它是对 Soot 库的彻底重构,目标是更加模块化、可测试、可维护和易用。 2. 依赖 在使用 SootUp 之前,我们需要在构建中引入: xml org.soot-oss sootup.core 1.3.0 org.soot-oss...
Spring AI支持的模型横向对比: | 供应商 | 多模态支持 | 工具/功能支持 | 流式传输支持 | 重试支持 | 可观测性支持 | 内置JSON支持 | 本地化支持 | 兼容OpenAI API | |----------------------|-------------------------|--------------|--------------|------------|--...
Spring AI 1.0 GA版本终于正式发布!第一个正式版本,超多内容,每个Java开发者都必须了解一下! !Spring AI全新Logohttps://static.didispace.com/images3/46e70f8dc7e89800d6ac965d62657416.png 核心功能包括支持20个AI模型的ChatClient接口、适配20个向量数据库的检索模块、支持滑动窗口和向量...