超真实的文本转语音模型 / 顺便说两句colab

先听听这段,是AI还是真人?

Hello, my name is Suno. And, uh — and I like pizza. [laughs] But I also have other interests such as playing tic tac toe.

至少我是分不出来是不是合成的。

项目源地址在这里:https://github.com/suno-ai/bark

我调试了一下,跟大家分享过程。顺便说说github和colab

继续阅读超真实的文本转语音模型 / 顺便说两句colab

假期的收获!怎样分析数据包特征,确定《王者荣耀》游戏流量

大概从7月中旬,我开始研究路由器和网络抓包方面的东西。嗯,没错,这个时间点,就是孩子开始放暑假的时候。可能广大家长在这个时候都开始想到网络监控这个需求了吧。

做了很多很多预备工作,补充很多知识空白,wireshark抓包、openwrt路由器定制、乃至docker、ddev开发环境搭建。。。终于在这个十一假期,整个技术设想完整走通了。

目前,也只是验证走通了,离彻底做完还遥遥无期。其实开始做的时候,很快就想明白,等这一大套东西做完,估计孩子中考也结束了。所以做这个自己能用上的场景不多,也许将来放出来,能满足类似需求的人吧。

毕竟我自己事先找了一圈,没有看到能满足需求的家用级产品。选出来感觉能用的,都是价格好几万的整套设备+服务。

构想中的难点,一直在于怎么识别抓到的数据,是来自于哪个应用的。原来抓到了IP地址,在数据库里保存了DNS解析记录,想要通过IP反查域名来作为确认应用来源的线索。但是现在这个时代,大厂已经没有用单个IP做服务支撑的了。不同城市、不同网络服务商的用户,恐怕得到的都是不同的IP。

查了很多很多资料,直到发现Open FROS  https://github.com/destan19/openfros 这个项目,给了我极大的启发!感谢这个项目的作者!

下面记录一下整个过程。先以《王者荣耀》为例,做一次测试分析。

首先启动游戏。在等候界面里,最明显的,有持续网络流量的功能,就是右上角这个持续测速度。我们从这里开始抓包。

继续阅读假期的收获!怎样分析数据包特征,确定《王者荣耀》游戏流量

安装两块网卡,内外网设置

电脑上安装了两块网卡。
192.168.5.x 上网,10.0.0.x链接内部设备。
装上之后发现无法上网。怎样指定PC从 5.x 的网卡上网呢?
route print
IPv4 路由表
===========================================================================
活动路由:
网络目标        网络掩码          网关       接口   跃点数
          0.0.0.0          0.0.0.0      192.168.5.1     192.168.5.x    281
          0.0.0.0          0.0.0.0   25.255.255.254    192.168.193.4  10034
          0.0.0.0          0.0.0.0   25.255.255.254   192.168.191.16  10034
          0.0.0.0          0.0.0.0   25.255.255.254   192.168.192.16  10034
          0.0.0.0          0.0.0.0         10.0.0.1       10.0.0.237    25
         10.0.0.0    255.255.255.0            在链路上        10.0.0.237    556
       10.0.0.237  255.255.255.255            在链路上        10.0.0.237    556
       10.0.0.255  255.255.255.255            在链路上        10.0.0.237    556
        127.0.0.0        255.0.0.0            在链路上         127.0.0.1    331
        127.0.0.1  255.255.255.255            在链路上         127.0.0.1    331
  127.255.255.255  255.255.255.255            在链路上         127.0.0.1    331
      192.168.5.0    255.255.255.0            在链路上      192.168.5.x    281
… …
19    291 ff00::/8                 在链路上
29    281 ff00::/8                 在链路上
===========================================================================
永久路由:
  无
跃点数越小,优先级越高。
注意这两行,
第一:10.0.0.1网关的跃点数是25
 0.0.0.0          0.0.0.0         10.0.0.1       10.0.0.237    25
第二:最下面,没有永久路由。
从这里做修改:
1 在网络适配器设置里,IPv4 > 高级里可以手工设定跃点数。把10.0.0.x网卡跃点设为300
2 同时:需要添加永久路由(cmd需要用管理权限)
C:\Windows\system32>route -p add 0.0.0.0 mask 0.0.0.0 192.168.5.1
操作完成!
操作完后可以再print route看一下。
删除操作:
C:\Windows\system32>route delete  0.0.0.0
操作完成!

OpenWRT中tcpdump无法运行

故障现象:
root@SaharaWrt:~# tcpdump
Error relocating /usr/bin/tcpdump: pcap_open: symbol not found
Error relocating /usr/bin/tcpdump: pcap_findalldevs_ex: symbol not found
折腾了几个小时,google上都找不到结果。
准备上恩山求助的时候,自己突然意识到问题原因了。
root@SaharaWrt:~# opkg info tcpdump
Package: tcpdump
Version: 4.99.1-1
Depends: libc, libpcap1
Status: install user installed
Section: net
Architecture: x86_64
Size: 363238
Filename: tcpdump_4.99.1-1_x86_64.ipk
Description: Network monitoring and data acquisition tool

注意到:Depends: libc, libpcap1这一行。有两个依赖包。
opkg install libc
opkg install libpcap
处理成功。

卧推 | 分分钟干货噎死你准备好水系列

转载于《虎柔体能》微信公众号。


上期的「分分钟干货噎死你准备好水系列」,虎柔为大家讲解了被誉为力量训练之王「杠铃颈后深蹲」这个动作。在公众号后台收到了大家热烈的支持,强烈鼓舞了虎柔体能众人。今天我们慢马加鞭,为大家带来发展上肢绝对力量的王牌训练动作:杠铃平板仰卧推举,简称卧推。

 

若有人说卧推的发力模式不实用,功能性不高,可以用推举代替它进行练习,那虎柔必须说:「练出绝对力量杠杠滴!」

 

事实上功能性是一个讨论不完的话题,知乎有句话叫「不谈剂量只谈毒性是耍流氓」,在虎柔看来,不谈目的和角色定位只谈功能性,也是不严谨的。在保证安全与可重复的前提下,选择训练动作必定是依据具体训练个体在特定训练环境下满足具体的训练需求进行的。也许某个动作对于张三来说,是不需要练习就能轻松完成的动作,也很有可能对于李四来说,是无法完成的高难度动作。

虎柔对自己与学员都强调一个观念:保持开放的心态,倒空自己的杯子,向不同的体系借鉴、学习,充分打造属于自己的训练体系!

 

今天,我们一起来交流一下这个上肢绝对力量王牌动作,让功能性见鬼去吧!(这是句玩笑话,卧推在某些特定场合极其具有功能性,若想知后事如何,请继续关注虎柔体能。)

继续阅读卧推 | 分分钟干货噎死你准备好水系列

深蹲 | 分分钟干货噎死你准备好水系列!


 

转载于“虎柔体能”微信公众号。

从这一篇文章始虎柔体能开启了 分分钟噎死你系列 (对,虎柔又挖了一个大坑了!)为大家讲解经典力量训练的动作细节,把饼干干货一点一点掰碎喂给你吃。

你准备好水了吗?

继续阅读深蹲 | 分分钟干货噎死你准备好水系列!