2024-06-05
藏龙卧虎
00

声音记录

声音模型备注厂商
zh-CN-XiaoxiaoMultilingualNeural知性女声Azure
zh-CN-YunhaoNeural深沉男声Azure
zh-CN-XiaomengNeural可爱女声Azure
zh-CN-XiaoyiNeural学生女声Azure
zh-CN-YunfengNeural专业男声Azure
zh-CN-XiaoshuangNeural小女孩Azure
zh-CN-YunxiNeural电影解说Azure
zh-CN-YunzeNeural麦克阿瑟?Azure
zh-CN-YunyeNeural电影解说常用音色Azure
zh-CN-YunxiaNeural小孩?男Azure
2024-06-05
藏龙卧虎
00

这是个人常用的SSML模板

xml
<speak version="1.0" xmlns="http://www.w3.org/2001/10/synthesis" xmlns:mstts="https://www.w3.org/2001/mstts" xmlns:emo="http://www.w3.org/2009/10/emotionml" xml:lang="zh-CN"> <voice name="{voice_model}" rate="{voice_speed}"> <!-- 动态赋值音频模型 和 语速 --> <mstts:silence type="Leading" value="1000ms"/> <!-- # 文本开头的附加静音 --> <mstts:silence type="Tailing" value="1000ms"/> <!-- # 文本末尾的静音 --> <mstts:silence type="Sentenceboundary" value="1000ms"/> <!-- # 在两个句子之间添加 1000 毫秒的静音 --> <mstts:silence type="Comma" value="300ms"/> <!-- # 逗号处添加 300 毫秒的静音 --> <mstts:silence type="Semicolon" value="500ms"/> <!-- # 分号处添加 500 毫秒的静音 --> <mstts:silence type="Enumerationcomma" value="300ms"/> <!-- # 枚举逗号处添加 300 毫秒的静音 --> <mstts:express-as style="sad" styledegree="2"> <!-- 情感、风格使用示例 --> 快走吧,路上一定要注意安全,早去早回。 </mstts:express-as> <break time="1s" /> <!-- # 开头默认停顿1秒 --> {voice_text} <!-- 动态赋值要转换的文本 --> </voice> </speak>
2024-06-04
欢乐时光
00

简介

本文是一个引流文,主要是想涨一波公众号(“月上老狗”)粉丝,如果你不介意的话,扫码关注一下,然后发送 ELDEN 获取图片等资源相关网盘链接,目前支持百度、夸克网盘。

如果你不想关注公众号,只想要壁纸,也可以滑到最后,按照相关步骤下载全部52张高清图片!

感谢你的阅读~

公众号

2024-06-04
温故知新
00

背景

使用 Electron 开发桌面应用时,为了提供更好的用户体验、更强的品牌一致性和更高的功能灵活性,时常需要隐藏默认窗口边框并使用自定义窗口控件。

隐藏默认窗口边框是 Electron 开发中的一个常见实践,特别是在需要高度定制化和跨平台一致性的应用程序中。这么做的原因主要包括以下几点:

  1. 自定义用户界面:隐藏默认窗口边框允许开发者完全自定义窗口的外观,使得应用程序的界面可以与其品牌风格一致。这样可以实现更具吸引力和一致性的用户体验。例如,许多现代应用程序,如音乐播放器、聊天应用等,使用自定义边框来提供独特的外观和感觉。
  2. 增加功能:自定义窗口边框使开发者能够增加额外的功能或控件,而不是局限于操作系统提供的默认控件。例如,可以添加额外的按钮、菜单或其他控件,以增强用户的交互体验。
  3. 跨平台一致性:不同操作系统的默认窗口边框和控件风格不尽相同。通过隐藏默认窗口边框并使用自定义的窗口控件,开发者可以确保在不同操作系统上的外观和功能一致,提供统一的用户体验。
  4. 增强安全性:在某些应用程序中,隐藏默认窗口边框可以增强安全性。例如,某些专用应用程序可能需要防止用户轻易关闭窗口或切换到其他应用。通过自定义窗口边框,开发者可以更好地控制这些行为。
2024-06-01
温故知新
00

简介

我的 Ubuntu 使用一键安装脚本安装 code-server 时,提示安装成功,但运行时报错:

sh
Failed to enable unit: Unit file code-server.service does not exist.

详细过程

执行一键安装脚本

运行指令:

sh
curl -fsSL https://code-server.dev/install.sh | sh -s -- --dry-run

运行后显示:

bash
Ubuntu 24.04 LTS Installing v4.89.1 of the amd64 deb package from GitHub. + mkdir -p ~/.cache/code-server + curl -#fL -o ~/.cache/code-server/code-server_4.89.1_amd64.deb.incomplete -C - https://github.com/coder/code-server/releases/download/v4.89.1/code-server_4.89.1_amd64.deb + mv ~/.cache/code-server/code-server_4.89.1_amd64.deb.incomplete ~/.cache/code-server/code-server_4.89.1_amd64.deb + sudo dpkg -i ~/.cache/code-server/code-server_4.89.1_amd64.deb deb package has been installed. To have systemd start code-server now and restart on boot: sudo systemctl enable --now code-server@$USER Or, if you don't want/need a background service you can run: code-server Deploy code-server for your team with Coder: https://github.com/coder/coder

可以看到提示信息让运行 sudo systemctl enable --now code-server@$USER 启动 code-server ,但运行时会报错:

sh
# 运行 sudo systemctl enable --now code-server@$USER # 报错 Failed to enable unit: Unit file code-server@dddx.service does not exist. # 运行 sudo systemctl enable --now code-server # 报错 Failed to enable unit: Unit file code-server.service does not exist.