原库是 Python 写的: https://github.com/rany2/edge-tts
我先用 OpenCode + GLM-4.7 转成 Ruby Gem. 提示词:
详细研读 python 代码,帮我把这个功能库转换成一个 Ruby gem, 并写出相应的 README.md, 比如 安装,调用等。
最后没成功,然后它在根目录留下几个 markdown 文件分析了一下它觉得的问题所在,然后就不管了。每次让它继续还是搞不定。
最后还是在 Antigravity + Gemini 3 Pro 下丝滑完工: https://github.com/ZPVIP/rb-edge-tts
全程我都没有写代码,这在以前根本无法想象。