跳至主要內容
开发者安装大全
好用工具、开发环境、中间件配置等安装指南
Java新特性
Java 8之后的所有新特性解读
玩转IDEA
了解IDEA更多牛x功能、推荐很有意思的主题和插件
Spring Boot教程
适合Spring Boot入门的免费教程
TJ君专栏
探索和发现好用的效率工具和开源项目
秒懂技术专栏
用生动的视频科普那些常见的技术概念
OpenWrite
写博客必备的一键扩散工具
YouTube中文配音
观看海外免费教程的免费翻译配音软件
给免费的声音克隆和AI配音增加了方言支持和语气控制

给免费的声音克隆和AI配音增加了方言支持和语气控制

最近TransDuck的免费声音克隆和AI配音功能被大家用爆啦!感谢各位自来水疯狂安利!!

DD这里也是收到好多用户提的宝贵建议!所以,连夜肝了波更新!

这次重点更新使用克隆音色进行AI配音时候的风格控制,目前支持以下三类控制:

  • 中文方言:我们新增了对多种中文方言口音配音的支持,包括粤语、四川话、上海话、郑州话、长沙话、天津话、南京话、武汉话等。无论你是想为视频增添一些地方特色,还是需要用方言来表达特定的情感和场景,TransDuck 都能满足你。
  • 说话风格:现在可以使用各种不同语气来配音啦,比如神秘、凶猛、恐惧、好奇、伤心、开心、惊讶等。通过这些丰富的语气,你能够让配音更加生动形象,为你的作品赋予更丰富的情感色彩,更好地吸引观众的注意力。
  • 角色模仿:我们还实现了模仿一些特定角色来进行配音的功能,像机器人、忧郁的诗人、威严的古代将军等。这一功能可以帮助你轻松营造出不同的氛围和情境,让你的视频更具创意和个性。

程序猿DD原创大约 2 分钟独立开发日志TransDuck独立开发
撸了个免费小功能“有声书创作”:一键将小说内容拆解成配音脚本和有声书

撸了个免费小功能“有声书创作”:一键将小说内容拆解成配音脚本和有声书

前段时间做了个播客创作的功能,有用户提出能不能弄个做有声书的,主要用来做小说的播讲。这次趁端午假期,抽空就给TransDuck撸了个新功能:有声书创作

该功能主要通过LLM对有声书内容进行解析,生成配音分角色配音脚本,然后在利用TTS根据脚本为不同的片段进行配音,实现从小说文本到有声书音频的快速创作流程。


程序猿DD原创大约 2 分钟独立开发日志TransDuck独立开发
使用SDKMAN安装Maven和Gradle

使用SDKMAN安装Maven和Gradle

之前在使用SDKMAN安装和管理多个JDK版本一文章介绍了如何用SDKMAN管理Java,对于Java开发者来说,还有一个非常重要的构建项目工具,那就是Maven。

之前因为一直用 IntelliJ IDEA 开发,Maven之类的构建工具一直用默认内置的,所以很久没手工安装了。

最近因为用Trea,在打开Java项目的时候,提示需要手工配置Maven,所以赶紧安装了一下,发现现在SDKMAN就可以快速安装。

所以这里记录一下,顺便完善下这个系列对于Java开发者的环境配置,具体如何安装Maven和Gradle。


DD编辑部原创小于 1 分钟安装大全开发工具SDKMANJava
什么是 SootUp ?

什么是 SootUp ?

1. 简介

在本文中,我们将介绍 SootUp 库。SootUp 是一个用于对 JVM 代码进行静态分析的库,可以分析原始源代码或已编译的 JVM 字节码。它是对 Soot 库的彻底重构,目标是更加模块化、可测试、可维护和易用。

2. 依赖

在使用 SootUp 之前,我们需要在构建中引入:

<dependency>
    <groupId>org.soot-oss</groupId>
    <artifactId>sootup.core</artifactId>
    <version>1.3.0</version>
</dependency>
<dependency>
    <groupId>org.soot-oss</groupId>
    <artifactId>sootup.java.core</artifactId>
    <version>1.3.0</version>
</dependency>
<dependency>
    <groupId>org.soot-oss</groupId>
    <artifactId>sootup.java.sourcecode</artifactId>
    <version>1.3.0</version>
</dependency>
<dependency>
    <groupId>org.soot-oss</groupId>
    <artifactId>sootup.java.bytecode</artifactId>
    <version>1.3.0</version>
</dependency>
<dependency>
    <groupId>org.soot-oss</groupId>
    <artifactId>sootup.jimple.parser</artifactId>
    <version>1.3.0</version>
</dependency>

程序猿DD原创大约 7 分钟JavaJava
什么是 ActiveJ ?

什么是 ActiveJ ?

1. 简介

ActiveJ 是一个轻量级的 Java 框架,适用于高性能应用。我们可以用它来创建启动速度快、内存占用小的极简和模块化应用。它提供了异步 I/O、依赖注入、高效序列化和响应式编程支持等特性。

在本教程中,我们将讨论 ActiveJ 的主要特性,包括其 Inspect 模块、强大的事件循环和高级网络功能。

2. 注入


程序猿DD原创大约 6 分钟JavaJava
如何为你的SaaS应用规划具备前瞻性的子域名结构

如何为你的SaaS应用规划具备前瞻性的子域名结构

你终于为你的新SaaS应用想好了名字并购买了域名,令人兴奋的时刻!

你需要做的第一个技术决策之一,就是为各个Web属性选择合适的子域名。

你当然不想过早优化,但如果此时为不同的Web属性选择一组合理的子域名,将有助于你避免后续出现以下这些头疼的问题:

  • 市场人员误操作导致应用路由出错
  • 开发者修改导致营销站点样式混乱
  • 管理复杂的重定向配置
  • 应用架构中不得不引入反向代理
  • SEO受损

Paul Swail原创大约 5 分钟技术学习RESTHeart
什么是 RESTHeart?

什么是 RESTHeart?

1. 简介

RESTHeart 是一个基于 Java 的框架,使我们能够快速在 MongoDB 之上构建 HTTP API。它使我们能够以最少的设置将 MongoDB 集合暴露为 REST 和 GraphQL API,同时仍然允许我们根据需要控制事物。


程序猿DD原创大约 7 分钟技术学习RESTHeart
实时技术方案对比:SSE vs WebSocket vs Long Polling

实时技术方案对比:SSE vs WebSocket vs Long Polling

早期网站仅展示静态内容,而如今我们更期望:实时更新即时聊天通知推送动态仪表盘

那么要如何实现实时的用户体验呢?三大经典技术各显神通:

  • SSE(Server-Sent Events):轻量级单向数据流
  • WebSocket:双向全双工通信
  • Long Polling(长轮询):传统过渡方案

程序猿DD原创大约 3 分钟技术学习SSEWebSocketLongPolling
推荐4个极速提升编码效率的MCP服务器

推荐4个极速提升编码效率的MCP服务器

是时候通过MCP来提升生产力、最大化您的编码效率了!

随着MCP协议被业界广泛认可,越来越多的MCP服务器被更大平台软件提供方所支持。开发者们是第一批从这些工具中获得效率收益的人,它们能借此重构编码工作流、自动化流程和团队协作机制。

本文将介绍 4 个最近DD有在使用,并且认为对于同为开发者的读者来说非常有用的MCP服务器,下面我会一一介绍并解释其核心特性、应用场景等内容。


程序猿DD原创大约 6 分钟前沿资讯人工智能
零基础4小时用腾讯云代码助手CodeBuddy做一款音视频处理软件

零基础4小时用腾讯云代码助手CodeBuddy做一款音视频处理软件

朋友们,我最近不是一直在捣鼓小软件嘛!手头这个叫TransDuck的音视频处理工具刚有点小爆的趋势,反馈意见里也是收到不少关于SaaS版本的问题,比如:

  • "翻译效果真的顶!但每次上传比较大的视频要等好久"(我:带宽太贵啦
  • "用网页校对和微调视频翻译像在摸鱼,能整个正经客户端吗?"(我:有道理,计划中

程序猿DD原创大约 8 分钟前沿资讯人工智能
2
3
4
5
...
13