自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 coqui-ai/TTS 安装使用

Coqui AI的TTS是一款开源深度学习文本转语音工具,以高质量、多语言合成著称。它提供超过1100种语言的预训练模型库,能够轻松集成到各种应用中,并允许用户通过简单API进行个性化声音训练与微调。其技术亮点包括但不限于低资源适应性(如YourTTS模型可处理有限或零样本数据),实时流式传输功能(支持200毫秒级延迟)以及强大的跨语言克隆能力。model文件下载需要vpn,如果无法下载,可以在。

2024-03-06 20:17:59 1889 1

原创 coqui-ai/TTS 案例model文件

Coqui AI的TTS是一款开源深度学习文本转语音工具,以高质量、多语言合成著称。它提供超过1100种语言的预训练模型库,能够轻松集成到各种应用中,并允许用户通过简单API进行个性化声音训练与微调。其技术亮点包括但不限于低资源适应性(如YourTTS模型可处理有限或零样本数据),实时流式传输功能(支持200毫秒级延迟)以及强大的跨语言克隆能力。链接:https://pan.quark.cn/s/85518f2c6172。

2024-03-06 20:13:20 824

原创 怎么快速又方便的旋转视频

的作用是将输出视频文件的第一个视频流(索引为0)的旋转角度元数据设置为90度。通常情况下,如果视频被旋转了,但是没有正确地设置旋转元数据,播放器可能会错误地显示视频。因此,通过设置旋转元数据,可以确保视频在播放时以正确的方向显示。背景:当你在看某片时,发现视频视角是“—”这样的,而更好的观感视角是 “|”这样的,为了旋转视频,你下载了各种编辑软件,但,不是付费的就是非常耗时,而且转换的像素还不好,怎么方便操作便成了你心结?: 这是设置视频元数据的选项,用于设置视频旋转的角度。表示将视频逆时针旋转90度。

2024-03-04 20:34:00 515 1

原创 怎么快速编辑视频

这个选项指定了视频滤镜(Video Filter),使用了 crop 滤镜。:在shell配置文件(例如~/.bashrc或~/.bash_profile)中添加FFmpeg的路径。表示裁剪出一个 9:16 的视频区域,即视频的高度的 9/16 部分。如果一切顺利,可以看到FFmpeg的版本信息,表明它已成功添加成功。利用FFmpeg功能,简单快速编辑视频,如按9:16提前剪切视频、替换背景音乐。:在系统的环境变量中添加FFmpeg的路径。:这个选项表示对音频流进行复制,不重新编码。

2024-03-02 23:12:08 607

原创 Java如何使用OpenCV

目录是OpenCV的源代码目录,用于存放OpenCV库的源代码文件。这个目录包含了OpenCV库的全部源代码文件,包括各个模块的源代码、头文件、示例代码等。您可以在这个目录下找到所有OpenCV库的源代码,以及用于构建和编译OpenCV库的CMakeLists.txt文件。在编译过程中生成的临时文件、中间文件以及最终生成的可执行文件或库文件都会存放在这个目录中。在图像处理方面,OpenCV提供了诸如图像滤波、边缘检测、特征提取与匹配等基础功能,以及更高级的图像分割、目标检测、人脸识别等功能。

2024-03-02 22:40:51 1054

原创 Java如何添加批量添加水印

FFmpeg 是一个强大的开源多媒体处理工具,被广泛应用于音视频的录制、转码、编辑等方面。FFmpeg 提供了丰富的命令行工具,可以完成诸如剪辑、合并、分割、转换格式、添加水印等各种多媒体处理任务。通过构建FFmpeg命令字符串数组,指定输入视频文件、输出文件格式、分段时长等参数,并利用Java的ProcessBuilder类创建子进程来执行FFmpeg命令。: 将子进程的输入、输出和错误流与当前 Java 进程的输入、输出和错误流关联,以便在控制台中查看 FFmpeg 的输出信息。

2024-03-01 17:44:38 563

原创 Java如何替换视频背景音乐

FFmpeg 是一个强大的开源多媒体处理工具,被广泛应用于音视频的录制、转码、编辑等方面。FFmpeg 提供了丰富的命令行工具,可以完成诸如剪辑、合并、分割、转换格式、添加水印等各种多媒体处理任务。通过构建FFmpeg命令字符串数组,指定输入视频文件、输出文件格式、分段时长等参数,并利用Java的ProcessBuilder类创建子进程来执行FFmpeg命令。方法用于将子进程的输入、输出和错误流与当前 Java 进程的输入、输出和错误流关联起来,以便在控制台中查看 FFmpeg 的输出信息。

2024-03-01 17:37:06 690

原创 Java如何剪切视频

FFmpeg 是一个强大的开源多媒体处理工具,被广泛应用于音视频的录制、转码、编辑等方面。它支持几乎所有主流的音视频格式,能够在各种操作系统平台上运行,包括 Windows、macOS 和 Linux。FFmpeg 提供了丰富的命令行工具,可以完成诸如剪辑、合并、分割、转换格式、添加水印等各种多媒体处理任务。通过构建FFmpeg命令字符串数组,指定输入视频文件、输出文件格式、分段时长等参数,并利用Java的ProcessBuilder类创建子进程来执行FFmpeg命令。背景:如何使用Java批量切割视频。

2024-03-01 17:29:08 1055

原创 Java如何同步读取WebSocket 数据

背景:在同步的web请求中,读取WebSocket 数据时,等待数据读取,并根据返回的结果,结束当前WebSocket连接。是 Java 中用于线程间通信和同步的工具之一,它允许一个或多个线程等待其他线程完成操作后再继续执行。这样可以确保在主线程中等待,直到所有的数据都被读取完毕,然后再继续执行其他操作。

2024-02-29 22:19:21 694

原创 ChatGPT免费接口访问认证原理分析

同时,JWT 使用签名确保令牌的完整性和真实性,还支持加密以保证令牌的机密性,从而确保用户的敏感信息不会被泄露。网站认证授权时基于OAuth 2.0,打开浏览器的开发工具,可以看到认证信息,Authorization: Bearer 是一种常见的 HTTP 请求头格式,用于在身份验证(authentication)过程中传递访问令牌(access token),这是 OAuth 2.0 认证协议中定义的一种标准格式,允许用户授权第三方应用访问他们的资源,而无需将凭证(如用户名和密码)直接提供给第三方应用。

2024-02-27 10:43:06 554

原创 怎么优雅地访问ChatGPT

ChatGPT,这颗璀璨的智能结晶,在2022年岁末之际,由OpenAI实验室倾力铸就,犹如夜空中跃动的智慧星辰,点亮了人工智能领域的新纪元。犹如汪洋中的一座灯塔,ChatGPT以其独特的智慧光辉引人注目,然而由于浩渺网络的波涛与数据疆界的壁垒,在华夏大地之上,这道光芒暂时未能直抵每一位探索者的视野。如果你购买了代理商的服务,可以直接访问,但这已经阻碍了很多人。想象一下,你前面有一面墙,墙的另一面是一个无限美好的世界,但又充满了危险,你需要一面镜子,通过折射,你看到了另一边的无限风景。

2024-02-27 08:41:26 483

原创 ProChat 如何接入 WebSocket

ProChat框架支持双向数据流展示,既兼容SSE又可接入WebSocket以实现更低延迟、全双工的实时通信。在ProChat中使用WebSocket时,首先创建WebSocket连接并监听onmessage事件,解析接收到的服务器消息并将数据动态推送到ReadableStream中。通过控制器(controller)的enqueue方法将WebSocket消息内容转换为流形式供组件实时展现,当接收到特定状态时关闭WebSocket连接,确保了与ChatGPT等服务高效、顺畅的交互体验。

2024-02-27 08:35:54 872

原创 ProChat 如何接入 SSE

ProChat是一款适用于构建大型语言模型对话框的前端框架,支持非流式和流式两种数据读取模式。非流式请求时,通过Response返回封装的字符串消息;流式请求则利用SSE技术实现实时数据推送。在流式处理中,ProChat借助Fetch API获取服务器响应流,通过Reader逐块读取并解析数据,转换为字符串信息后推送给ReadableStream,以保证组件能实时展示AI对话的逐步生成内容,优化用户体验。

2024-02-27 08:32:49 333

原创 Java Lambda函数式编程

Lambda表达式(Lambda expressions)是Java 8中的一个新特性,用于函数式编程。为了快速创建一个接口的实现,一般我们会使用到匿名类(anonymous classes),比如: public class Anonymous { public interface TaskInterface { public void run(); v...

2019-01-03 23:57:19 133 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除