相关文章
AI 声音:数字音频、语音识别、TTS 简介与使用示例
在现代 AI 技术的推动下,声音处理领域取得了巨大进展。从语音识别(ASR)到文本转语音(TTS),再到个性化声音克隆,这些技术已经深入到我们的日常生活中:语音助手、自动字幕生成、语音导…
编程日记
2025/1/24 1:35:49
linux部署Whisper 视频音频转文字
github链接:链接
我这里使用anaconda来部署,debian12系统,其他linux也同样 可以使用gpu或者cpu版本,建议使用n卡,rtx3060以上
一、前期准备
1.linux系统
链接:debian安装 链接:ubuntu安装
…
编程日记
2025/1/18 4:54:10
PHP 去掉特殊不可见字符 “\u200e“
描述 最近在排查网站业务时,发现有数据匹配失败的情况 肉眼上完全看不出问题所在 当把字符串 【M24308/23-14F】复制出来发现 末尾有个不可见的字符 使用删除键或左右移动时才会发现 最后测试通过 var_dump 打印 发现这个"空字符"占了三个长度 …
编程日记
2025/1/18 4:57:18
数据结构之循环链表和栈
一、循环链表
1、概念
循环链表:就是首尾相连的链表,通过任意一个节点,都能将整个链表遍历一遍
分类:单向循环链表、双向循环链表
2、单向循环链表的类格式
单向循环链表也就是单向链表的最后一个节点的next域不再为None,而是…
编程日记
2025/1/24 1:34:28
分布式搜索引擎之elasticsearch单机部署与测试
分布式搜索引擎之elasticsearch单机部署与测试
1.部署单点es
1.1.创建网络
因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。这里先创建一个网络:
docker network create es-net1.2.加载镜像
这里我们采用elasticsearch的7.12.1版本的…
编程日记
2025/1/21 3:55:01
Python 3 教程第13篇(集合)
Python3 集合
集合(set)是一个无序的不重复元素序列。 集合中的元素不会重复,并且可以进行交集、并集、差集等常见的集合操作。 可以使用大括号 { } 创建集合,元素之间用逗号 , 分隔, 或者也可以使用 set() 函数创建集…
编程日记
2025/1/23 8:53:52
洛谷 P1747 好奇怪的游戏 C语言 bfs
题目:
https://www.luogu.com.cn/problem/P1747#submit
题目描述
爱与愁大神坐在公交车上无聊,于是玩起了手机。一款奇怪的游戏进入了爱与愁大神的眼帘:***(游戏名被打上了马赛克)。这个游戏类似象棋,但…
编程日记
2025/1/23 12:51:34
【WEB开发.js】getElementById :通过元素id属性获取HTML元素
getElementById 是 JavaScript 中常用的一个 DOM 方法,用于通过元素的 id 属性获取文档中对应的 HTML 元素。这个方法返回的是一个包含该元素的引用,如果没有找到指定的元素,则返回 null。
语法:
document.getElementById(id);i…
编程日记
2025/1/18 5:25:30