2025-05-26 10:00:00
LibreTTS 是一款免费的在线文本转语音工具,支持多种声音选择,可调节语速和语调,提供即时试听和下载功能,这个程序支持多国语言和ai配音,配音感情丰富,支持ai调整语气
项目地址:https://github.com/LibreSpark/LibreTTS
在线预览:https://libretts.is-an.org
本项目提供以下 API 端点:
/api/tts
- 文本转语音 API/api/tts?t=你好世界&v=zh-CN-XiaoxiaoNeural&r=0&p=0
{"text": "你好世界", "voice": "zh-CN-XiaoxiaoNeural", "rate": 0, "pitch": 0}
/api/voices
- 获取可用语音列表 API/api/voices?l=zh&f=1
(l参数用于筛选语言,f参数指定返回格式)例如:https://libretts.is-an.org/api/tts
your-project.vercel.app
的域名/
xxx.pages.dev
的域名除了原有配置外,现在项目支持设置环境变量 PASSWORD 来开启访问密码验证。如果 PASSWORD 非空,则用户第一次访问页面时会显示密码输入界面,输入正确后在该设备上后续访问将不再需要验证。
2025-05-23 15:00:00
前言:给出代码的选中自动识别安装,需要下载安装的请前往相关地址安装
自制的,代码如下:
1 |
// #popclip extension for Send to Blinko |
1 |
// #popclip extension for ChatGPT |
https://github.com/Wooden-Robot/Search-Github-PopClip
这是一个简单的 PopClip 插件,可以让您在 Mac 上直接搜索 Github 项目。只需选中要搜索的文本并触发插件,您无需复制粘贴即可快速查找结果。
功能
选中文本后,单击 Github 图标即可在 Github 上搜索。
在默认浏览器中打开搜索结果。
快速高效的搜索体验。
安装
下载 Search_Github_Extension.popclipextz 文件。
双击文件,安装该插件到 PopClip。
安装完成后,您可以在任何应用中选中文本,点击 PopClip 菜单中的 Github 按钮进行搜索。
https://github.com/extrastu/popclip-flomoplus
主作 SendToFlomo 将所选文本发送到 flomo。
配置
API 密钥
要使用此扩展,您需要为其提供 flomo 的 API 密钥 帐户。要获取 API 密钥:
在此处注册 flomo 帐户: https://flomoapp.com/
在此处生成 API 密钥:https://v.flomoapp.com/mine?source=incoming_webhook
将 API 密钥复制并粘贴到 API 密钥字段中 扩展的设置。
GPT-SoVITS接入苹果MacOs效率工具PopClip
安装PopClip软件
启动GPT-SoVITS接口服务
选中shell脚本的代码,安装插件即可
https://github.com/v3ucn/GPT-SoVITS_FOR_PopClip
六、说说笔记扩展
1 |
// #popclip extension for Send to Shuo |
介绍:将所选文本发送到 ray.so 以获得美丽的图像 您的代码。
https://github.com/dofy/PopClip-Extensions
https://github.com/canburaks/obsidian-popclip
它是如何工作的?
工作流有两个部分。
安装 Popclip 扩展。
安装 Obsidian 插件。
第一部分:Popclip 扩展
您可以选择以下文本来安装扩展。填写 作为您的 Obsidian Vault 名称,并作为目标目录,该目录必须相对于 Vault 的根目录。vaultlocation
1 |
# PopClip - Obsidian extension, markdown variant |
安装 Obsidian 插件。
我还没有提交插件。我打算尽快提交。
因此,您需要手动安装它:
下载 Obsidian Popclip 插件的 GitHub 存储库。
复制 directory 下的文件夹。popclipdist
将复制的文件夹粘贴到 Obsidian 插件文件夹 下。popclip.obsidian/plugins
重新启动 Obsidian。
一个简单的 PopClip 扩展,根据 Bilibili.com 中的选定视频直接将您带到 Bilibili.com。
https://github.com/brucemomo/PopClip-Extension-Bilibili
https://github.com/beffiy/popclip-usememos-extension
一个简单的 popclip 扩展,用于 usememos 创建新备忘录。
https://github.com/rizumita/composerize
一个 PopClip 扩展,用于将所选文本发送到光标编辑器的编辑器功能。它通过保留以前的剪贴板数据来安全地处理剪贴板内容。
composerize.popclipext
文件夹划词点击图标跳转至小红书网页版搜索
下载:https://pan.quark.cn/s/6e7361338d14
解压后双击安装
https://github.com/Wooden-Robot/Search_Z-lib_PopClip
这是一个简单的 PopClip 插件,可以让您在 Mac 上直接搜索 Z-lib 书籍。只需选中要搜索的文本并触发插件,您无需复制粘贴即可快速查找结果。
Z
即可在 Z-lib 上搜索。Z
按钮进行搜索。1 |
#popclip |
2025-05-23 10:00:00
一个基于浏览器自动化的自媒体运营工具,可实现一键视频搬家、一键发布视频到多平台,抖音视频下载,一键搬家到其他平台(快手、YouTube、小红书、美拍、哔哩哔哩等)
项目地址:https://github.com/spider-ios/autox-release
使用前请确保系统已安装 Chrome 浏览器。软件依赖 Chrome 实现自动操作。
如果要发布的平台(如 YouTube、小红书等)尚未登录账号,程序将提示您进行登录。
您可以点击程序页面中的 “打开浏览器” 按钮,系统会自动为您打开一个新的浏览器窗口。如下图所示: 或
在这个新打开的浏览器中,请访问对应平台(如 youtube.com、xiaohongshu.com)并登录您的账号。
注意: 程序打开的浏览器是一个与您平时使用的浏览器隔离的进程(例如另一个独立的 Chrome 实例),它不会共享历史登录状态或插件。
登录成功后,浏览器会自动保存您的登录状态。只要不长时间退出或清除缓存,程序在后续发布时无需重复登录。
每个平台都需要单独登录一次;
浏览器保持登录状态是确保发布成功的前提;
如果发现登录失效,可重新点击“打开浏览器”按钮进行登录。
使用前需确保浏览器已登录对应平台账号:
1.下载链接
输入要搬家的抖音主页链接 ,【目前只支持输入用户主页链接,可输入多个地址,地址直接回车换行】,如“https://www.douyin.com/user/MS4wLjABAAAAgfJrGAfliIV-_qU4wUWAMmyeTjhyjUqqESXwxrBQBYJosRs9O7-_2I_lWOvu_qrF?from_tab_name=main&vid=7484152559486160188”)
也可以参考以下步骤:
2025-05-23 10:00:00
一个用于直播带货工具,支持抖音小店、巨量百应、抖音团购、小红书千帆平台,能自动弹窗,自动发言,AI助力回复,支持win、mac
项目地址:https://github.com/qiutongxue/oba-live-tool
预览
🍟 多账号管理:支持多组账号配置,针对不同直播间使用不同的配置
🎯 智能消息助手:自动发送消息,告别重复机械喊话
📦 商品自动讲解:自动商品弹窗,随心所欲弹讲解
💃 AI 自动回复:实时监听直播互动评论(包括进入直播间、点赞、关注、加入品牌会员、加入粉丝团、下单信息等)、自动生成回复内容
🤖 AI 智能助理:接入 DeepSeek,支持官方、OpenRouter、硅基流动、火山引擎等所有支持 openai chat接口的提供商
访问 Releases 页面下载最新版本安装包
或https://pan.quark.cn/s/c09f681c5cfc
1 |
git clone https://github.com/qiutongxue/oba-live-tool.git |
自动发言、自动弹窗、自动回复功能都需要先连接到中控台才能使用。
如果软件显示找不到浏览器,或者想要自己指定浏览器位置,请前往 应用设置 页面的 浏览器设置 中进行相关设置。
抖音小店和巨量百应理论上支持所有功能,抖音团购和小红书暂时只支持弹窗和自动发言
目前暂时还没提供运行时更新设置的功能,所以如果需要让新的任务配置生效,需要重启任务。
自动回复目前只支持抖音小店/巨量百应两个平台
自动回复目前可以通过两种方式监听直播互动信息:
{用户名}
替换为实际的用户昵称,你可以灵活调整{用户名}
出现的位置@{用户名} 欢迎来到直播间
,实际发送的内容为 @张三 欢迎来到直播间
@张*** 欢迎来到直播间
提示词决定了 AI 会扮演什么样的角色,以及 AI 会如何回答用户的问题,会计入 token 消耗。
开启 AI 回复时,程序会将「开始任务」之后的新的用户评论交给 AI 处理,用户评论会以 JSON 格式原封不动地作为对话的内容交给 AI:
1 |
{ |
所以可以把 nickname
、commentTag
等插入到提示词中,你的提示词可以是:
1 |
你是一个直播间的助手,负责回复观众的评论。请参考下面的要求、产品介绍和直播商品,用简短友好的语气回复,一定一定不要超过45个字。 |
AI 助手只支持文本对话,在使用 AI 助手功能前,请先设置好你的 API KEY 及模型,确保可用。
想要使用 AI 功能,需要先设置 API KEY。
软件提供了四种 DeepSeek 模型的预设:
除此之外,「自定义」还支持几乎任何兼容 openai 对话模型接口的服务。
在 「AI 助手」或「自动回复」的页面,点击「配置 API Key」按钮,就能选择自己需要的提供商和模型了。
注意: 有的(大多数)模型是收费的,使用 AI 功能前请一定要先了解清楚,使用收费模型时请确保自己在提供商的账户有能够消耗的额度。
火山引擎的设置方式和其它提供商有些微区别,除了需要 API KEY 之外,还需要 创建接入点。创建成功后,将接入点的 id 复制到原先选择模型的位置中即可使用。
你可以选择更新源,但是目前最稳定的还是 Github。
亲测:Github 绝对可用。gh-proxy.com
偶尔可用。其余的github代理基本都不可用。
启用开发者模式后,可以使用鼠标右键菜单,在菜单中可打开开发者工具。
启用开发者模式后,连接到中控台时会关闭浏览器的无头模式。
2025-04-12 10:00:00
前言:近期碰到一个喜欢的一个项目,看到可以类似memos的轻松发布自己的内容…本着喜欢就改造的原则,这个版本的说说笔记就诞生了,使用它,你的数据将由你自由掌控,且可完全免费一键部署,重要的是碎片化的信息记录加自动化就会变的非常高自由度,感兴趣的话不妨来试试
这是基于Ech0基本框架的二次开发、魔改及完善,类似朋友圈样式风格,支持后台配置修改如背景图、个性签名等,支持api 获取内容、更新操作等,支持对b站视频、网易云音乐、youtube等的解析添加、支持一键复制,一键生成内容图片、支持http post发送内容到平台,支持对接webhook、telegram、企业微信、飞书的一键推送,支持内容热力图组件等个性化组件,它完全属于个人的自定化使用,会加入定制化的一些功能,由于代码已重构,不同步于原版
源码:https://github.com/rcy1314/echo-noise
原版介绍
Ech0 是一款专为轻量级分享而设计的开源自托管平台,支持快速发布与分享你的想法、文字与链接。简单直观的操作界面,轻松管理你的内容,让分享变得更加自由,确保数据完全掌控,随时随地与世界连接。
原版地址:https://github.com/lin-snow/Ech0
一键部署无服务器平台-fly.io、zeabur、railway、vercel
外部扩展-支持快捷指令及popclip一键发布内容到站点
支持推送渠道(webhook、tg、企业微信、飞书)
标签系统和图片api 路由
支持链接远程数据库PostgreSQL、MySQL的连接支持,默认SQLite
个性化前端组件如发布日历-热力图组件,默认不显示,点击日历图标后显示
内容二次编辑及一键复制一键生成内容图片
数据库文件的一键备份、上传
💡 部署完成后访问 ip:1314 即可使用
一键部署
1 |
docker run -d \ |
/opt/data/noise.db
是你本地的原有数据库文件,如果没有,可以去掉这个挂载命令,它也会自动创建
说明:如果你是经常使用附件图片发布内容的则可以这样:-v /opt/data:/app/data \
默认用户名:admin
默认用户密码:admin
在该目录下执行以下命令启动服务(不修改环境变量时默认使用本地数据库.db 文件):
1 |
docker-compose up -d |
数据库使用 Neon PostgreSQL 云数据库服务,其它也支持
请先前往官网https://console.neon.tech部署好你的基础数据库
以下部署文件已放入根目录下的noise文件夹内
部署成功示例:
fly.toml
1 |
app = 'ech0-noise' # 修改为你的自定义容器名 |
部署命令
在准备好 fly.toml 文件后,你可以使用以下命令来部署你的应用到 Fly.io:
fly launch
fly deploy
确保你已经安装并配置好了 Fly.io 的 CLI 工具,并且已经登录到你的 Fly.io 账号。如果你还没有安装 Fly.io CLI,可以通过以下命令安装:
1 |
curl -L https://fly.io/install.sh | sh |
安装完成后,使用 fly auth login
登录到你的 Fly.io 账号。
zeabur.toml
1 |
app = "ech0-noise" |
1 |
zeabur deploy |
railway.toml
1 |
app = "ech0-noise" |
1 |
railway up |
注意⚠️
如果你是直接在平台拉取项目部署而不是通过命令部署,你需要拷贝fork本项目并将fly.toml、railway.toml、zeabur.toml文件放入根目录下才能一键部署
本地数据库直接docker部署即可
远程数据库服务则可以通过环境变量连接
连接远程 PostgreSQL:
1 |
docker run -d \ |
连接远程 MySQL:
1 |
docker run -d \ |
注意事项:
对于 Neon PostgreSQL (地址https://console.neon.tech )这样的云数据库服务,需要使用特定的连接参数。以下是连接命令:
1 |
docker run -d \ |
注意事项:
DB_SSL_MODE=require
环境变量,因为 Neon 要求 SSL 连接对于所有数据库类型(SQLite/PostgreSQL/MySQL),点击后台数据库下载按钮后,都会先备份数据库文件
1 |
备份过程: |
恢复要求:
⚠️ :因PostgreSQL/MySQL云服务会有SSL连接、兼容版本号、数据表格式等要求,后台一键备份恢复不一定能满足你需要连接的远程数据库,请尽量前往服务商处下载备份
先到后台获取api token,然后可以参考下面的命令运行或使用其它服务(记得将https://your.localhost.com 更改为你自己的服务地址)
1 |
# 发送纯文本信息 |
1 |
# 方式1:使用 Markdown 语法发送文本 |
如果你想使用session 认证方式
1 |
curl -v -X POST 'https://your.localhost.com/api/messages' \ |
对于图文混合消息,可以这样发送:
1 |
curl -X POST 'https://your.localhost.com/api/token/messages' \ |
1 |
或者使用 multipart 类型: |
/api/frontend/config
1 |
curl http://localhost:8080/api/frontend/config |
/api/login
1 |
{ |
1 |
curl -X POST http://localhost:8080/api/login \ |
/api/register
1 |
{ |
1 |
curl -X POST http://localhost:8080/api/register \ |
/api/status
1 |
curl http://localhost:8080/api/status |
/api/messages
1 |
curl http://localhost:8080/api/messages |
/api/messages/:id
1 |
curl http://localhost:8080/api/messages/1 |
/api/messages/page
1 |
{ |
1 |
curl -X POST http://localhost:8080/api/messages/page \ |
/api/messages/calendar
1 |
curl http://localhost:8080/api/messages/calendar |
/api/messages/search
1 |
curl "http://localhost:8080/api/messages/search?keyword=测试&page=1&pageSize=10" |
/rss
1 |
curl http://localhost:1314/rss |
/api/messages
1 |
{ |
1 |
curl -X POST http://localhost:8080/api/messages \ |
/api/messages/:id
1 |
{ |
1 |
curl -X PUT http://localhost:8080/api/messages/1 \ |
/api/messages/:id
1 |
curl -X DELETE http://localhost:8080/api/messages/1 \ |
/api/user
1 |
curl http://localhost:8080/api/user \ |
/api/user/change_password
1 |
{ |
1 |
curl -X PUT http://localhost:8080/api/user/change_password \ |
/api/user/update
1 |
curl -X PUT http://localhost:8080/api/user/update \ |
/api/user/logout
1 |
curl -X POST http://localhost:8080/api/user/logout \ |
/api/user/token
1 |
curl http://localhost:8080/api/user/token \ |
/api/user/token/regenerate
1 |
curl -X POST http://localhost:8080/api/user/token/regenerate \ |
/api/settings
1 |
{ |
1 |
curl -X PUT http://localhost:8080/api/settings \ |
/api/backup/download
1 |
curl http://localhost:8080/api/backup/download \ |
/api/backup/restore
1 |
curl -X POST http://localhost:8080/api/backup/restore \ |
/api/images/upload
1 |
curl -X POST http://localhost:8080/api/images/upload \ |
/api/notify/config
1 |
curl -X GET http://localhost:8080/api/notify/config \ |
/api/notify/config
1 |
{ |
1 |
curl -X PUT http://localhost:8080/api/notify/config \ |
/api/notify/test
1 |
{ |
1 |
curl -X POST http://localhost:8080/api/notify/test \ |
/api/notify/send
1 |
{ |
1 |
curl -X POST http://localhost:8080/api/notify/send \ |
注意事项:
目前会构建两个版本,
稳定版:latest镜像
实验版:last镜像
如果你需要构建自己的镜像发布-示例:
1 |
docker buildx build --platform linux/amd64,linux/arm64 -t noise233/echo-noise:latest --push --no-cache . |
其中,你需要设置设置源数据库和目标数据库的路径,源数据库为memos_prod.db(memos数据)目标数据库为database.db(本站数据库),你还需要修改构建插入的数据中的用户名为你自己的用户名,分别迁移了原文本内容、发布时间,可以在noise/memos迁移文件夹中找到该脚本
,运行python3 main.py即可,
迁移结束后将你的数据库文件和原图片文件夹(有的话)打包为zip格式,进入站点后台选择恢复数据上传即可。
选中后自动识别安装,发送时会自动添加一个popclip开头的标签,token可在后台找到
1 |
// #popclip extension for Send to Shuo |
如果你想将内容作为说说嵌入或结合到你的网站、博客可以参考
说明:host为站点地址,limit为每页内容数量,domId为容器名,下面的代码展示了使用js来请求数据内容到前端并渲染处理的基本框架,其余需要你自己再丰富css样式和你自己的页面
html前端:
1 |
<link rel="stylesheet" href="./assets/css/note.css"> |
note.js
1 |
// Note says content loading script |
示例note.css
1 |
/* 基础卡片样式 */ |
ios快捷指令
使用快捷指令发布内容到站内,获取:https://www.icloud.com/shortcuts/8ba1240ab39d4bf2b4a02b69a5cc12bf
数据库可以直接迁移吗
1、直接上传至部署时挂载的路径中,重新启用,或者在容器文件夹/app/data/noise.db直接替换即可
2、使用后台数据库管理备份功能,支持一键下载、上传
数据库文件下载为zip格式,上传也必须为zip,本地数据库恢复包中必须有noise.db文件
👉如何自定义化前端数据后添加到数据库?
需要在setting.go、migrate.go、models.go、controllers.go同时写入前端参数的后端定义,并修改前端参数信息为后端可读取的参数,其中controllers.go为控制器
👉前端基本在web目录下,目前模版文件为components目录文件,pages下index.vue为父级模版
👉建议:不要和我一样在同一个文件里修改添加,造成一个文件上千行代码…请尽量使用父子层级来添加代码
2025-04-12 10:00:00
TransparentSafari是一个比较有意思的项目,没有过多介绍,一般人还真难发现它,发行包才136kb大小,用途嘛…可以适当摸鱼,透明度可以自由调节,网址书签可以在内部添加
项目地址:https://github.com/976431yang/TransparentSafari