whisper字幕cpp

ubuntu vscode setting.json,c_cpp_properties.json

//settings.json { "configurations": [ { "name": "Linux", "includePath": [ "${workspaceFolder}/**", "/usr/include/c++/13", "/usr/include/x86_64-linux-g ......

QT mocs_compilation.cpp 中出现多重定义问题

在qt自动生成moc时,报自动生成的cpp中的方法重定义 redefinition of ‘const QMetaObject* xxx::metaObject() const’等等 查看mocs_compilation.cpp 发现其中有两行一样的cpp,这种情况大家可能会第一时间去排查是不是 . ......
mocs_compilation compilation 问题 mocs cpp

Unity 打包il2cpp模式时的常见问题分析

Unity 编辑器模式下是采用.net 虚拟机解释执行.net 代码,发布的时候有两种模式,一种是mono虚拟机模式,一种是il2cpp模式。由于iOS AppStore规定不允许使用虚拟机,所以发布到iOS,Unity采用了il2cpp技术,把IL(.net字节码) 的代码转成c++代码,然后再用 ......
常见问题 常见 模式 il2cpp 问题

CPP(正则表达式)

例如下面的代码,使用正则表达式去搜索 test_str 中第一个内容放回 results 中regex_search(test_str, results, r);所以我们需要构造 正则表达式 r构造方法:例如我们需要搜索的目标是 std::string 类型的 test_str = "receipt ......
正则 表达式 CPP

cpp中函数参数的默认值

title: aliases: tags: - cpp/函数 category: - 方法 stars: url: creation-time: 2023-10-09 19:24 modification-time: 2023-10-10 14:20:19 [[Cpp]] 函数的默认值写法: voi ......
函数 参数 cpp

使用GoogleTest框架进行cpp代码的基本单元测试

title: aliases: tags: - cpp/单元测试 - cmake - 工程技术 category: - 方法 stars: url: creation-time: 2023-10-11 19:02 modification-time: 这里主要介绍从 0 开始实现基本的单元测试功能。 ......
GoogleTest 框架 单元 代码 cpp

LLM采样后处理总结:LLM的后处理的cpp实现

LLM采样后处理总结:LLM的后处理的cpp实现 在经过LLM的lm_head之后,会得到[batch, vocab_size]大小的矩阵向量,此时需要对输出的逻辑张量进行采样,除了beam_search的贪心策略,还有repetition_penalty、temperature、top_k、top ......
LLM cpp

vscode配置代码(cpp编译)

.vscode文件夹内为配置文件 launch.json program选项填写调试时二进制程序的路径 cwd为该文件内调试命令的工作路径 environment为传递给程序入口的参数 preLaunchTask为程序调试前执行的任务,填写对应Tasks的Label tasks.json label ......
代码 vscode cpp

【3rd_Party】Cpp 单元测试框架-gtest

Unit Test 和 gtest 介绍 单元测试( Unit Test ,模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确,通过编写单元测试可以在编码阶段发现程序编码错误,甚至是程序设计错误。 单元测试不但可以增加开发者对于所完成代码的自信,同时,好的单元测试 ......
3rd_Party 框架 单元 Party gtest

src/param.cpp:30:26: fatal error: gsl/gsl_blas.h: No such file or directory

001、问题:安装gemma软件报错 src/param.cpp:30:26: fatal error: gsl/gsl_blas.h: No such file or directory 002、解决方法, 安装gls a、官网下载 http://mirrors.ustc.edu.cn/gnu/g ......
directory gsl gsl_blas param fatal

socket.io-client-cpp与boost的编译、交叉编译

一、下载socket.io-client-cpp源码 git clone https://github.com/socketio/socket.io-client-cpp.git直接克隆,或者下载release版本源码 二、下载依赖的库rapidjson和websocketpp cd socket. ......
io-client-cpp socket client boost cpp

【Cpp】RTTI 机制原理解析

References Baidu Wiki C++中的RTTI机制详解 RTTI 推荐阅读: RTTI 原理 推荐阅读:C++中的RTTI机制 什么是RTTI机制? RTTI 是“Runtime Type Information”的缩写,意思是:运行时类型信息。它提供了运行时确定对象类型的方法。 R ......
原理 机制 RTTI Cpp

Cpp 惯用法 CRTP 简介

From Wikipedia, The curiously recurring template pattern (CRTP) is an idiom, originally in C++, in which a class X derives from a class template insta ......
简介 CRTP Cpp

Windows桌面应用程序源文件.cpp注释

这个是visual studio 2022上利用 Windows桌面应用程序模板创建的源文件注释 一个Windows图形界面(GUI)应用程序通常由主窗体,对话框,控件组成。 当应用程序创建一个窗体,需要调用CreateWindowEx函数,必须提供的参数1.窗体类窗体类是一个结构体。是一系列属性的 ......
源文件 注释 应用程序 桌面 Windows

MaSuRCA 软件安装 swig/perl5/swig_wrap.cpp:342:20: fatal error: string.h: No such file or directory

001、问题 MaSuRCA 软件安装 swig/perl5/swig_wrap.cpp:342:20: fatal error: string.h: No such file or directory 002、原因, 当前环境处于conda的base环境,可能是函数库调用混乱。 003、解决方法, ......
swig directory swig_wrap MaSuRCA string

C和CPP程序是如何运行起来的?

C和CPP程序是如何运行起来的? 个人见解,谨慎阅读。 如有错误,欢迎指正! 代码均在Linux下编译运行。 1. C语言程序从源码到可执行文件的过程 C语言程序从源码到可执行文件的过程主要分为以下几个步骤:预处理、编译、汇编、链接。 flowchart LR A1[代码] --"预处理"--> B ......
程序 CPP

[CPP] CPP的编译链接过程

手写的源代码本质上只是一串文本, 但是在编译器里点一下编译就可以直接看到程序的输出,从文本到执行输出之间发生了什么 源代码到可执行程序大致经历以下几个过程 1、 预编译(Preprocessing) 预编译阶段主要做四件事: 头文件展开, 宏替换, 执行预编译指令, 移除代码中的注释 2、 编译(C ......
CPP 过程 链接

cpp: read .dat file

/// <summary> /// 打开DAT 文件 /// </summary> void operatefile() { char data[100]; const char* fname = "afile.dat"; // 打开文件. ofstream outfile; outfile.ope ......
read file cpp dat

cpp: Sorting Algorithms

/*****************************************************************//** * \file SortingAlgorithms.h * \brief 排序 * \ IDE vs 2022 C++ 20 * \author geovin ......
Algorithms Sorting cpp

CPP面向对象笔记

基本 属性 即在类中包含的一系列变量 方法 即在类中定义的一系列函数 Public, Private and Protected 在没有继承的情况下,private 与 protected 效果相同 即都无法在类外直接访问调用 实在想要访问,加个函数就行 public 则可以随意访问调用 stati ......
对象 笔记 CPP

554_AI自动识别生成srt字幕解决方案

这是一篇原发布于2021-03-28 08:51:00得益小站的文章,备份在此处。 前言 不知道大家在看视频的时候会不会觉得没有字幕就很难受,特别是学习教程类视频的时候。本就将使用一系列软件白嫖AI智能识别字幕功能。 识别效果如下: 识别字幕 目前市场上可以识别语音并转换为文字的服务有很多,网易见外 ......
自动识别 字幕 解决方案 方案 554

swig/perl5/swig_wrap.cpp:763:20: fatal error: EXTERN.h: No such file or directory

001、问题 002、解决方法 (base) [root@pc1 MaSuRCA-4.1.0]# yum -y install perl-devel 参考:https://www.likecs.com/ask-702675.html 。 ......
swig directory swig_wrap EXTERN perl5

CPP Tutorials for Beginners

CPP Tutorials for Beginners, Mosh, Youtube IDE: CLion Env: C++20 #include <iostream> #include <cmath> #include <cstdlib> void const_var(); void create ......
Beginners Tutorials CPP for

C模拟CPP的方法重写(override)和多态

1. 所谓override,就是子类中重新实现了父类中的某一方法(子类和父类的同一个方法的方法体不同) 2. 所谓多态,最显著的一个特点就是父类指针指向不同的子类对象时,运行同一个方法会有不同的行为 3. C语言模拟继承时,父类对象必须是子类对象的第一个成员 4. 理解了C的父类结构体指针子类结构体 ......
override 方法 CPP

Whisper + NemoASR + ChatGPT 实现语言转文字、说话人识别、内容总结等功能

引言 2023年,IT领域的焦点无疑是ChatGPT,然而,同属OpenAI的开源产品Whisper似乎鲜少引起足够的注意。 Whisper是一款自动语音识别系统,可以识别来自99种不同语言的语音并将其转录为文字。 如果说ChatGPT为计算机赋予了大脑,那么Whisper则为其赋予了耳朵。 想象一 ......
Whisper NemoASR ChatGPT 语言 文字

解决 ChatGLM.CPP+clBlast 编译错误(也适用于SD.CPP)

首先安装 OpenCL 和 clblast: vcpkg install opencl clblast 下载GitHub 上的源码: git clone --recurse-submodules https://github.com/li-plus/chatglm.cpp cd chatglm.cp ......
CPP 错误 ChatGLM clBlast SD

24届 CPP 菜鸡选手秋招 0 offer 记录

简历信息: 绩点:年级前10%,专业课一半满绩点 竞赛:ICPC/CCPC银,蓝桥杯C++ A组国一(都是大一打的) 实习: 阿里妈妈:内容不太多,但有一定工作量(cache 相关,偏底层,面试官一般不感兴趣,会问但往往不会深入问,导致看起来毫无难度) 华为:比较水,主要是研究各种哈希表和实现无锁哈 ......
选手 offer CPP

whisper/fast-whipser/baidu-aip-AipSpeech对比

是什么 whisper OpeanAI 推出的多语言语音识别模型,通过了68万小时的语音数据训练,支持99种语言,英文识别准确率非常惊艳。 更重要的是,它开源免费,在电脑上就能离线使用。 fast-whisper 处理速度更快的whisper,具有完全的 whsiper 模型参数,且自带 VAD 加 ......

c/cpp: main() - envp

c/cpp: main() - envp 1. main(int argc, char *argv[], char *envp[]) - envp 1 [wit@fedora null]$ cat envp_main.c 2 #include <stdio.h> 3 #include <stdlib ......
main envp cpp

Vue 文本字幕组件(Marquee Text Component)

简介及使用教程 Vue 文本字幕组件(Marquee Text Component)是一个Vue.js的字幕文本组件,具有CSS GPU动画、快速、功能强大等特点。 安装 Npm npm i vue-marquee-text-component Yarn yarn add vue-marquee-t ......
字幕 组件 Component 文本 Marquee