语音识别语音转文本库sherpa-onnx
起来!别让自己退化成了一条下贱的爬虫。——艾米莉·勃朗特《呼啸山庄》 github: https://github.com/k2-fsa/sherpa-onnx 文档: sherpa-onnx — sherpa 1.3 documentation 介绍使用下一代 Kaldi 和 onnxruntime 进行语音转文本、文本转语音、说话人分类和 VAD,无需互联网连接。支持嵌入式系统、Android、iOS、Raspberry Pi、RISC-V、x86_64 服务器、websocket 服务器/客户端、C/C++、Python、Kotlin、C#、Go、NodeJS、Java、Swift、Dart、JavaScript、Flutter、Object Pascal、拉撒路,鲁斯特 该存储库支持在本地运行以下功能 语音转文本(即 ASR);支持流式传输和非流式传输 文本转语音(即 TTS) 说话人分类 说话人识别 说话人验证 口语识别 音频标记 VAD(例如silero-vad ) 关键词发现 在以下平台和操作系统上: x86、 ...
formData传输与转发
日光、空气和清水,锻炼身体三件宝。——佚名 使用 HTML FormData 发送文件及 Spring Boot 接收与转发的实践在现代 Web 开发中,处理文件上传是一个常见需求。本文将分享一个完整的解决方案,包括使用 HTML FormData 发送文件和 Spring Boot 接收及转发的实现。 前端部分:使用 FormData 实现文件上传以下是 HTML 和 JavaScript 代码示例,用于选择文件并通过 FormData 将其发送到服务器。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewpo...
uniapp-x与springboot跑通websocket示例
万人都要将火熄灭,我一人独将此火高高举起。——海子 uniapp-x的 utils/device.ts 1234567891011121314151617181920212223242526272829/** * 获取设备唯一标识符 * @returns {string} 唯一设备标识符 */export function getUniqueDeviceId(): string { let deviceId: string | null = uni.getStorageSync('deviceId'); // 从本地缓存获取 if (!deviceId) { // 如果不存在,生成新的 UUID deviceId = generateUUID(); uni.setStorageSync('deviceId', deviceId); // 存储到本地 } console.log('设备唯一标识: ', d...
conda踩坑
当你厌恶你身边的人,你表达厌恶最好的方式不是和他们争吵,而是自己勤快点儿,加把劲离开他们。那样,他们就永远从你的生活中消失,和死了差不多。——于宙 我们知道conda用于创建python隔离环境,但是今天我用时报错了 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416...
skew
醉过才知酒浓,爱过才知情重。你不能做我的诗,正如我不能做你的梦。——胡适 https://developer.mozilla.org/zh-CN/docs/Web/CSS/transform-function/skew CSS中的skew()函数:打造斜切效果在前端开发中,CSS transform属性为我们提供了强大的工具来操控元素的外观,而skew()函数正是其中一种常用的变换方式。本文将带你详细了解skew()的原理、用法以及它如何为你的网页增添设计灵感。 什么是skew()?skew()是一种 2D 变换函数,用于对元素进行斜切变换。简单来说,它会将元素沿着 X 轴或 Y 轴方向倾斜一定的角度,创造出一种动态的透视效果。它的应用场景广泛,包括按钮动画、卡片设计和图形变换等。 语法1transform: skew(ax, ay); ax:沿 X 轴的倾斜角度(可选,默认值为 0)。 ay:沿 Y 轴的倾斜角度(可选,默认值为 0)。 单位为角度(deg),也可以使用弧度(rad)或其他角度单位。 用法示例1. 基本应用 以下示例将一个矩形沿 X 轴倾斜 20...
ios获取UDID
容颜会老去,四季不会停。那些散碎在笔尖的光阴,寂静欢喜。——陆苏 可以用这个网址获取 https://www.pgyer.com/udid 也可以在xcode设备界面直接查看 在 Xcode 中查看设备的 UDID 非常简单,以下是具体的步骤: 步骤 1:连接设备 使用数据线将你的 iPhone 或其他 iOS 设备连接到电脑。 确保设备解锁并信任这台电脑(如果设备提示“信任此电脑”,点击 信任 并输入密码)。 步骤 2:打开 Xcode 打开 Xcode,如果尚未安装,可以从 Mac App Store 下载并安装。 在顶部菜单栏选择 Window -> Devices and Simulators,或者直接使用快捷键 Shift + Command + 2。 步骤 3:选择设备 在弹出的窗口中,切换到 Devices 选项卡。 在左侧列表中,你会看到当前连接的设备。如果设备未显示,确保设备已正确连接并解锁。 步骤 4:查看 UDID 选中你的设备后,右侧会显示设备的详细信息。 找到 Identifier (UDID) 一项,这就是设备的 UDID。 点击...
shenyu同时支持自定义rulehandler+pluginhandler
月缺不改光,剑折不改刚。——梅尧臣 https://github.com/apache/shenyu-dashboard/pull/511 主要是写了一个公共组件 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "...
pensieve安装踩坑
生活是苦难的,我又划着我的断桨出发了。——博尔赫斯 大致如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901...
pensieve
沉默可能产生误解,我需要说话,说话将我推向歧途,我必须沉默。——赫塔·米勒的《国王鞠躬,国王杀人》。 https://github.com/arkohut/pensieve/ 我对名字进行了调整,因为 Memos 这个名字已经被其他人注册了,所以改成了 Pensieve。 Pensieve(原 Memos)Pensieve 是一个专注于隐私的被动记录项目。它可以自动记录屏幕内容,构建智能索引,并提供便捷的 web 界面来检索历史记录。 这个项目主要参考了另外两个项目,一个叫做 Rewind,另一个叫做 Windows Recall。不过,与它们不同的是 Pensieve 让你可以完全管控自己的数据,避免将数据传递到不信任的数据中心。 功能特性 🚀 安装简单,只需要通过 pip 安装依赖就可以开始使用了 🔒 数据全掌控,所有数据都存储在本地,可以完全本地化运行,数据处理完全由自己控制 🔍 支持全文检索和向量检索 🤖 支持和 Ollama 一起工作,让 Ollama 作为 Pensieve 的机器学习引擎 🌐 支持任何 OpenAI API 兼容的模型(比如 O...
git diff
人勤病就懒,人懒病就勤。——佚名 git diff 是 Git 提供的一个关键命令,用于查看不同版本或状态之间的代码差异。虽然命令行输出的格式中会显示类似 diff --git a/file.txt b/file.txt 的内容,这实际上并不是命令,而是差异输出的一部分。本文将详细介绍如何使用 git diff 命令查看和分析代码差异。 什么是 git diffgit diff 用于比较文件内容的变更。常见的使用场景包括: 查看工作区中的更改。 查看已暂存(staged)但未提交的内容。 比较分支之间、提交之间或标签之间的差异。 查看某个特定文件或路径的变更。 基本用法1. 查看工作区中的未暂存更改1git diff 此命令会比较 工作区 和 暂存区 之间的差异。适用于查看修改了但尚未 git add 的文件。 输出示例: 1234567diff --git a/file.txt b/file.txtindex e69de29..d95f3ad 100644--- a/file.txt+++ b/file.txt@@ -0,0 +1,2 @@+Hello, Worl...
