有 ITIN 的情况下通过电话申请 EIN 记录

前几天参考 中国人申请美国EIN几个方法-VPS大玩家 打电话申请了 EIN,此处做一个记录。 虽然我有 ITIN,但申请 EIN 实际上无需 ITIN ,也无需创办公司。 ITIN -网络申请:原则上可行,实际不行 秉承着能线上解决就不打电话的思想,我首先尝试通过在线填表的方式来申请 EIN。 打开 雇主身份识别号码 (EIN) 在线申请 | Internal Revenue Service 这个网站,按流程操作。 这里我没有遇到大玩家里所说的输入 ITIN 后会出现错误提示,我输入 ITIN 后正常进入下一步填写 “Address” 的步骤,但这里就很蛋疼了,此处它询问的是: Where is the Sole Proprietor physically located? 网申地址只能填写美国 而有 ITIN 的我肉身是在中国,但此处只允许填写美国地址。 填写租用的美私地址倒也能下一步,但为了防止以后出麻烦,我还是放弃了网申的方案。 填写美私地址下一步 通过电话申请 EIN 打电话总共用时 30 min,这里建议还是比较推荐 Chrome + Google Voice 的方式。两个原因: 用 gv 可以 0 成本 Chrome 支持 Live Caption + Live Translate,实时语音转文字的效果还是比较准的,可以有效降低沟通门槛(方法见文末)。 接线的是一位大妈,很有耐心。中间填报地址的时候她听不清我翻译的中国地址,所以她主动提出叫一个翻译加入对话。 这里如果你没什么信心的话,可以开始的时候就直接就跟她说:“I want a Chinese translator.” ...

March 13, 2024 · 2 min · 立行

精准转写:利用 Whisper 处理音视频转文字-不完全指南

背景 前阵子女朋友去读研,授课是全英的,加之又有很多专业名词,有时就会出现理解能力跟不上讲课速度的情况。 因此借助课堂回放/录音复习也变成了一项每周必做的工作,但是完全回看一个三小时长的课程显然是不现实的,所以,音视频转文字就成了必选项。 方案选择 商用 ASR 服务大多难以实现高精度转写 我是飞书妙记的会员,所以遇到了这个需求,我马上想到先用妙记试试。 然而,尝试转录的结果表明,妙记在专业课程上的转录准确度相当差,无法满足通过文字转录来提高复习速度的需求。 妙记转录结果:词汇未转录、转录错误问题频发 其他商用服务(如通义听悟、讯飞听见、Notta 等)的转录效果和飞书妙记差不太多,大体原因有三点: 手机远距离收音比较差,音频文件质量不高。 一般的商业自动语音识别(ASR-Automatic Speech Recognition) 服务主要面对会议等日常场景。但若音频内容含有过多的专业词汇,此类 ASR 服务则有点力不从心了。 商业 ASR 服务需在速度、准确性和成本之间取得平衡,高准确度通常需要以成本变高、速度变慢作为代价。 基于问题 2 和 3 ,我放弃了继续寻找其他商业 ASR 服务的想法。 Whisper 的惊艳效果 因为平时业务里我自己基于 OpenAI 发布的 Whisper API 写了不少工作流,所以我又试了试 Whisper(Large-v2)的转录效果。——非常惊艳,甚至连符号的写法(theta_i^t)它都转写了出来。 Whipser LargeV2 转录结果:精度高到甚至照顾到了符号写法 这里简要介绍一下 Whisper,Whisper 是 OpenAI (没错,还是 chatGPT 背后的公司)在 2022 年 9 月开源的音频转文本的模型,它的转写精确度非常高。 但想使用 Whisper 进行转写也并非易事。它有两种实现方式:云端 Or 本地。 云端转写的优势在于不会受到本地机器性能的限制,且速度相对较快。但它存在两个问题: 项目处理流程复杂:OpenAI 的 Whisper API 限制单次请求的音频大小为 25Mb,而一节 3h 的音频通常都会有大几十 MB。这就需要对音频先做分段处理,再请求结果,最后合并结果。如果是 mp4 文件则还需要从中抽取音频文件,这个过程里没少踩坑。 成本问题:OpenAI 的 Whisper 模型 1min 收费 0.006 美元,1h 的音频按照 7.3 的汇率需要收费 2.7 元。坦白讲,Whisper 的 API 价格非常便宜了,几乎只是 Google Speech2Text API 的四分之一。但是,如果我们假设有 5 门课程,每堂课长 3小时,每周有一次课,那么每个月的转写成本 = 5 x 3 x 4 x 2.7 = 162 元,这个价格还是有点肉疼。 本地转写的话倒是没有上述两个问题,但本地转写的麻烦之处在于: ...

October 19, 2023 · 4 min · 立行

怎样给 Electron 应用抓包

今天测试 Memo 的翻译服务,发现经常失败,于是想抓包看看失败原因。 很自然的打开了电脑上的 Fidder,但出乎意料的是完全抓不到 Memo 的任何 Http 请求…(已开启 https 抓包,其他软件测试正常) 搜了一下,发现可能是由于 Electron 的缘故。 于是又参考 抓包经验总结(一) - 知乎 尝试使用 wireshark 来抓包,但无奈 wireshark 里面信息太多了,我光通过 ip 和协议过滤还是有大量请求…遂放弃。 后来搜到了 Electron应用抓包_electron 程序 抓包-CSDN博客 这篇文章。 code.exe --args --proxy-server=localhost:8888 --ignore-certificate-errors 我拿 Fidder 测试了一下,发现可以抓取到 Memo 检测更新的请求,但是依旧抓取不到翻译的请求。。 接着按照 Electron抓包体验-CSDN博客 的思路,在 Chrome 里调试 Electron 应用。 Memo.exe -remote-debugging-port=9222 然后用 Chrome 打开 chrome://inspect/#devices Console 里有输出,network 里没有 尴尬的是,能看到 Console 里输出了翻译的记录,但在 Network 里没有发现任何 http 请求。。 最后用英文搜了一下,最终找到了解决方案。 Download HTTP Toolkit for Windows HTTP Toolkit 抓取 Electron 应用 ...

October 17, 2023 · 1 min · 立行

备份手机微信聊天记录到电脑,解决提示问题"当前网络环境复杂,请尝试使用其他网络"

测试设备 Windows 微信 3.7.6.44 Android 微信 8.0.34 红米 K50,MIUI 13 背景 我有一个持续了三年的习惯——每周备份当周的微信聊天记录。但微信的备份功能做得实在是很烂,经常遇到网络问题: 当前网络状况复杂,请尝试使用其他网络 提示手机和电脑的网络不一致( 明明都在同一个 WIFI 下,备份界面显示的网络名字也一致) … 在互联网上搜了一下,解决方案也无非是: 重启微信/手机 给予地理位置权限(Android)/给予 Local Network 权限(iOS) 但实操下来不能百分百解决问题。 真正的解决方案 按照下面的步骤来操作,我这里从未失败过。 前提 手机和电脑在同一个 WIFI 下面(2.4G 和 5G 最好区分开) Android 给予了微信定位权限(因为定位权限里包含部分 WIFI 的信息),iOS 给予了微信 Local Network Access 权限 Android 的定位开关为开启状态。 遇到网络问题,提示无法备份 Kill 掉微信的进程,要到应用信息页面『结束进程』,在 MIUI 上是『长按图标』=>『应用信息』=>『结束运行』 微信 PC 版本点击『迁移与备份』=>『迁移』(没错,先使用迁移,而不是备份)。 迁移一个体积很小的聊天记录,让手机和电脑之间完成通信过程。 等待迁移成功后,点击『备份』,通常这时就不会有网络问题了。 如果还是无法解决?建议重新检查上面的步骤。

April 9, 2023 · 1 min · 立行

Windows 文件管理器和 H265

很早之前在 Win10 遇到的和 H265 相关的问题是不显示缩略图,解决方法往上比较成熟,安装Download K-Lite Codec Pack 即可。 最近业务需要,通过『要你命三千』从抖音/快手上下载了很多无水印的视频,其中一部分是 H264 编码,另一部分则是 H265 编码,在 Win10 文件管理器中预览不成问题。 但好死不死的,我需要把它们统一拖进 Eagle 进行管理,Eagle 目前只能支持 H265 的收藏,但是不支持 Eagle 预览播放==… 所以我需要把 H265 的视频转换成 H264,转换倒也不复杂,使用 HandBrake: Open Source Video Transcoder 就行。 但问题是,怎么从 H264 和 H265 混合的视频文件夹里找出 H265 的视频文件呢?不然视频数量一多,H264 相当于白白浪费转换时间。 Finding which videos in a directory of various videos are H.265? - Page 2 - Windows 10 Forums 英文搜索倒是找到了相似的问题,可惜当时没有解答。 几经尝试,最后还真找出了解决方案: 安装 Icaros 3.3.0 Beta 3 在文件管理器中勾选『Video tracks』列 Snipaste_2022-07-14_00-08-21 以上。 ...

July 14, 2022 · 1 min · 立行

多平台微信视频号直播下载方法

昨日晚上在外面吃饭时发现有两个比较感兴趣的老师都在视频号做直播,两边的内容都想听,但无奈只有一台手机,也没办法确定之后是否有回放,遂生下载微信视频号直播随后观看的想法。 下载微信视频号直播大体可以分成三步: 抓包获取视频号直播推流地址 调用下载器下载,最后生成一个 flv 文件 将 flv 转码成 mp4 文件 抓包获取视频号推流地址 核心是在各个平台上设置 https 抓包,推流的 URL Host 为 http://voipfinderliveplay.wxqcloud.qq.com,按这个地址过滤就可以直接找到可以下载直播视频流的 Url。 Windows 平台 Fiddler配合Proxifier抓包PC客户端HTTPS明文数据 - 飘易博客 在电脑上打开直播的视频号,使用 Fidder 抓包。 可以用 ‘@voip’ 过滤 Android Android 7.0 + 抓包比较麻烦,要么需要 Root 迁入证书,要么使用平行空间等创建一个虚拟环境来抓包。我自身手机是 Root 过的,就直接将 http canary 的证书迁入系统即可。 安卓11 httpcanary小黄鸟系统证书的安装_哔哩哔哩_bilibili http canary 安装完毕后,针对微信抓包即可。 iOS iOS 上抓包 https 相对来说非常简单,我是使用 Stream 来完成的。 IOS抓包工具Stream——让移动端的抓包变得轻而易举 - 温一壶清酒 - 博客园 调用下载器下载 flv 文件 原则上在什么设备上拿到了视频号地址,那可以直接在对应的设备上使用下载器下载。 但手机的网络不太稳定,所以我更倾向于统一用电脑下载,在电脑上我使用的下载器是 IDM。 ...

May 15, 2022 · 1 min · 立行

怎么在 Win10 上将小娜替换为小爱同学?

最近入手了一台米物 Art 键盘,上面有一个语音唤醒键。但是在 Win10 上,它默认唤醒的是小娜(Cortana),众所周知小娜在 Win10 上基本没用,所以自然产生一个想法:怎么把唤醒的小娜替换为小爱同学? 首先通过键位监测发现,键盘的语音键实际上是模拟了 Win+C 的命令实现调用小娜,那问题就转变成:如何使 Win+C 唤醒的是小爱同学? 自定义快捷键的应用我一直使用的是 HotKeyP,本来想直接添加一个命令行打开小爱同学的命令,但尴尬地发现小爱同学是 UWP 应用,没有 .exe 的文件,也没办法通过快捷方式调用。 所以问题又转换成了:如何通过命令行唤醒 UWP 的小爱同学? How to open UWP apps from the command line on Windows 10 搜寻一番,通过上述文档找到了解决办法。 explorer.exe shell:appsFolder\8497DDF3.639A2791C9AB_kf545nqv09rxe!App 但往 HotKeyP 中添加热键的时候又出现了新的问题: 没找到直接调用命令行的方法 问题又转变成:如何使 HotKeyP 可以直接执行命令行? 方法也很自然,将命令写成 .bat 脚本存放在磁盘里,用 HotKeyP 调用此脚本。 但实验起来发现执行 .bat 脚本时会有一个黑色的控制台闪过,非常不爽。搜了一下怎样让 .bat 隐身运行。 全网最详细,bat不弹黑框/不显示控制台方法_时过境迁一样美的博客-CSDN博客_如何运行bat文件不弹出黑框 所以再使用 .vbs 命令执行 .bat 脚本就可以避免黑框。 所以最终用小爱同学替换小娜的路径就明确了: 用 HotKeyP 给 Win+C 快捷键绑定上执行 .vbs 命令的脚本,.vbs 脚本无控制台调用 .bat 脚本唤醒小爱同学 UWP 应用。 ...

May 14, 2022 · 1 min · 立行

漫步者音箱红外接入 Home Assistant记录

背景 最近买了一对漫步者 RT-1700 作为桌面音箱,该音箱可以通过有线和蓝牙接入,但想切换需要使用自带的红外遥控器。 这对于一个懒人而言,实在是太不方便了。 很自然地想着可以通过模拟红外信号将其接入到米家中。正好家里有一个小米空调伴侣 2 代,所以通过米家的『自定义遥控』的功能实现了模拟音箱遥控器的所有功能。 虽然通过接入米家的方式实现了音箱的在线控制,但不论是通过手机还是小爱音箱控制,这个过程于我而言还是有点麻烦了。我日常都是在电脑前工作,手机其实很少使用,所以家里的多数设备都是在 Quicker 使用 Home Assistant 的 API 来进行控制的。 那,怎么才能把音箱接入到 Home Assistant 中通过 API 来控制呢? 思路 这个问题核心是在 HA 中怎样控制红外设备。 目前我的 HA 中有一个小米空调伴侣 2 代,而它在米家上是支持学习自定义的红外信号的,所以很自然的想法是在 HA 中让空调伴侣也学习音箱控制的红外码。 幸运的是,找到了一些空调伴侣接入 HA 并学习红外码的参考资料: Home Assistant 通过空调伴侣学习红外指令 - 博客 - binsite 小米空调伴侣2 插件接入HA - 『HomeAssistant』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! 小米空调伴侣2Pro学习/复制的红外遥控怎么加入HA - 『HomeAssistant』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! 但不幸的是,我的空调伴侣2在 HA 中安装的『支持 MCN02 的 miio 』插件总是失败,通过米家云端设备的接入的『自定义遥控』也是空有实体但无法控制的状态。 于是只能另寻思路,一番搜索发现:HA 中可以通过 Xiaomi Miot Auto 插件调用小爱同学,静默执行语音指令来变相实现通过 HA 发射红外码。 ...

May 8, 2022 · 1 min · 立行

WordPress 迁移 Gridea 记录

五一假期花了大概一天把之前放在 WordPress 上的历史文章迁移到 Gridea 上面,里面还是存了不少坑,这里做个记录。 基本流程 全套流程大概可以有以下几步: 配置 Gridea 在 Github 的仓库和本地同步网络环境。 导出 WordPress 中文章成 Markdown 系列。 导入历史文章到 Gridea,并根据历史 URL 修改新 URL。 给 404 页面添加 JS 脚本变相实现 301(重定向)。 因为多数流程都可以在网络上找到,所以我只记录一些容易出现坑的地方。 配置 Gridea 云端仓库和本地同步网络环境 🤗 快速上手 | Gridea,安装的过程并不复杂,也有比较多的资料可供查询。 主要的问题在于 Gridea 本地同步经常提示 🙁 同步遇到了错误,请查阅 FAQ 或 Issues 来寻找解决方案。 Github 在部分网络条件下是被墙了,连接非常不稳,想要流畅访问 Github 通常都需要挂代理。自然,Gridea 如果部署在 Github Page 上,想要稳定连接,最好还是走代理。 按照 0.9.2 版本的更新内容,Gridea 原则上支持直接使用系统代理,但实测结果是开着代理的条件下,完全抓不到 Gridea 同步时的包,『Gridea 使用系统代理』多少有点玄学了。 这里略微解释一下为什么会出现这个问题。 放在 Github 仓库的博客在本地是通过 Git 来同步的,而 Git 这种处于网络层的应用无法被上层类似于 Clash 这种代理软件管理网络流量,需要单独通过命令设置代理。(更多可以参考 git clone 网速过慢问题的两种解决方案 | CaryC Blog) ...

May 6, 2022 · 2 min · 立行

写在迁移之前

大学时我曾经有一个搭在阿里云上的 WordPress 站点存放着历史的文章,一年一百多的价格也还可以接受。但毕业之后,一方面折腾的心思变少了,一年也更新不了几篇文章;另一方面,续费的价格直接升到了 1300 左右,想想这个投入产出比,遂将老站关停。 但编程和写作是我们这个时代普通人最容易接触的杠杆,所以——还是应该尝试努力输出。 作为一个懒人,让我能坚持做一件事的前置条件是我可以把这件事的门槛放到很低。Hexo 虽好,但对我一个偶尔写代码的人而言还是有点复杂了,挫伤了输出的积极性。 选择 Gridea 就是因为它足够简单,有个客户端可以直接开始写。不过也不是没有顾虑,看作者上一次更新还是在 2020.10,比较担心后续没有人维护。 但,Anyway,先写了再说。 这个博客还是打算放一些和工作无关的折腾的内容,之前历史的文章也会逐步迁移过来。 好风凭借力,送你上青云。

May 4, 2022 · 1 min · 立行