相关文章
使用Azure合成语音,解放嘴巴(bushi)
首先去微软申请以下azure语音的api
不同的语音风格可在参考此处: https://learn.microsoft.com/zh-cn/azure/ai-services/speech-service/language-support?tabstts
pip install azure-cognitiveservices-speech
import azure.cognitiveservices.speech as spee…
建站知识
2024/12/3 1:44:12
Linux内核编译流程(Ubuntu24.04+Linux Kernel 6.8.12)
万恶的拯救者,使用Ubuntu没有声音,必须要自己修改一下Linux内核中的相关驱动逻辑才可以,所以被迫学习怎么修改内核&编译内核,记录如下 准备工作
下载Linux源码:在Linux发布页下载并使用gpg签名验证 即:…
建站知识
2024/12/3 1:44:20
MaskRCNN训练自己的数据集
一. 数据标注
1. 安装labelme软件
conda install labelme2. 运行labelme
# 命令行中直接输入
labelme3. 标注 二、训练数据处理
1. 在根目录下创建datasets/demo1文件夹,创建如下几个文件夹 2. 将标注好的.json文件放在json文件夹中 3. 原图放在pic文件夹中 4. …
建站知识
2024/12/3 1:44:21
Linux修改系统及终端命令行中的用户名
0、前言 最近捣鼓了一下一个很久之前的用过的ubuntu系统,但是之前随意设置了一个用户名,突发奇想地去修改了一下这个ubuntu系统的系统用户名,发现修改起来还是有些麻烦,并没有那种一键修改的选项,所以在这篇博客下面记…
建站知识
2024/12/3 1:44:20
CTF-PWN glibc源码阅读[1]: 寻找libc中堆结构的定义(2.31-0ubuntu9.16)
源代码在这里下载
来到malloc/malloc.c
在980行发现这段代码
// 定义最大 mmap 值为 -4
#define M_MMAP_MAX -4// 如果没有定义 DEFAULT_MMAP_MAX,则将其定义为 65536
#ifndef DEFAULT_MMAP_MAX
#define DEFAULT_MMAP_MAX (65536)
#endif// 引…
建站知识
2024/12/3 2:08:23
Flutter:encrypt插件 AES加密处理
1、pubspec.yaml导入插件 cupertino_icons: ^1.0.8
# 密码加密
encrypt: 5.0.3encrypt封装 import package:encrypt/encrypt.dart;
/// 加密类
class EncryptUtil {static final EncryptUtil _instance EncryptUtil._internal();factory EncryptUtil() > _instance;Encrypt…
建站知识
2024/12/3 2:08:23
SAP-ABAP开发学习-增强基础知识
概念 增强就是SAP系统中标准程序的出口Exit,在该出口中由用户根据企业实际需求编写客户化逻辑代码。增强是SAP系统设计时考虑到企业实际的流程有可能和系统默认标准流程不同,在标准流程框架下专门留的接口。每个接口对应一个客户化函数,这些出口函数有标…
建站知识
2024/12/3 2:08:23