女人与公拘交酡,农村野外性bbw http://wscjj.cn Tue, 21 Mar 2023 00:03:46 +0000 zh-CN hourly 1 https://wordpress.org/?v=5.7.12 http://wscjj.cn/wp-content/uploads/2016/08/cropped-logo-2-32x32.png Python – Mac玩兒法 http://wscjj.cn 32 32 ChatGPT 系列之 bilingual_book_maker: 1個(gè)小時(shí)生成一本中英雙字的小說是什么體驗(yàn)? http://wscjj.cn/bilingual_book_maker http://wscjj.cn/bilingual_book_maker#respond Wed, 15 Mar 2023 14:38:32 +0000 http://wscjj.cn/?p=109490 在我剛接觸 ChatGPT 時(shí)我就在推上看到有同學(xué)在分享自己使用 bilingual_book_maker 這個(gè)腳本的經(jīng)歷了,只需要系統(tǒng)中配置好 OpenAI API Keys、Python 以及正常的 proxy 環(huán)境即可用1小時(shí)20分翻譯生成一本自動(dòng)排版的中英文 epub 小說,真的是正!

bilingual_book_maker 是一個(gè)基于 OpenAI 的 AI 翻譯腳本,可以幫助用戶制作多語言版本的 epub 文件和圖書。該工具僅適用于翻譯進(jìn)入公共版權(quán)領(lǐng)域的 epub 圖書,不適用于有版權(quán)的書籍。

以上是自動(dòng)生成的雙語 epub 小說截圖,前面是原文,后面是中譯文,在使用這款腳本前需要準(zhǔn)備一下,很簡(jiǎn)單的:

  1. 注冊(cè) ChatGPT 然后搞到?OpenAI token
  2. 準(zhǔn)備 epub 小說
  3. 能正常聯(lián)網(wǎng)的環(huán)境帶 proxy
  4. Python 3.8+

怎么配置 Python 我就不在本文介紹了,如果你不想折騰,可以直接裝了 Docker。

使用(官方提供的)

  1. pip install -r requirements.txt(這一步是裝一些需要的模塊)
  2. 使用?--openai_key?指定 OpenAI API key,如果有多個(gè)可以用英文逗號(hào)分隔(xxx,xxx,xxx),可以減少接口調(diào)用次數(shù)限制帶來的錯(cuò)誤。 或者,指定環(huán)境變量?OPENAI_API_KEY?來略過這個(gè)選項(xiàng)。
  3. 本地放了一個(gè)?test_books/animal_farm.epub?給大家測(cè)試
  4. 默認(rèn)用了?GPT-3.5-turbo?模型,也就是 ChatGPT 正在使用的模型,用?--model gpt3?來使用 gpt3 模型
  5. 使用?--test?命令如果大家沒付費(fèi)可以加上這個(gè)先看看效果(有 limit 稍微有些慢)
  6. 使用?--language?指定目標(biāo)語言,例如:?--language "Simplified Chinese",預(yù)設(shè)值為?"Simplified Chinese". 請(qǐng)閱讀 helper message 來查找可用的目標(biāo)語言:?python make_book.py --help
  7. 使用?--proxy?參數(shù),方便中國大陸的用戶在本地測(cè)試時(shí)使用代理,傳入類似?http://127.0.0.1:7890?的字符串
  8. 使用?--resume?命令,可以手動(dòng)中斷后,加入命令繼續(xù)執(zhí)行。
  9. epub 由 html 文件組成。默認(rèn)情況下,我們只翻譯?<p>?中的內(nèi)容。 使用?--translate-tags?指定需要翻譯的標(biāo)簽。使用逗號(hào)分隔多個(gè)標(biāo)簽。例如:?--translate-tags h1,h2,h3,p,div
  10. 如果你遇到了墻需要用 Cloudflare Workers 替換 api_base 請(qǐng)使用?--api_base ${url}?來替換。 請(qǐng)注意,此處你輸入的api應(yīng)該是’https://xxxx/v1‘的字樣,域名需要用引號(hào)包裹
  11. 翻譯完會(huì)生成一本 ${book_name}_bilingual.epub 的雙語書
  12. 如果出現(xiàn)了錯(cuò)誤或使用?CTRL+C?中斷命令,不想接下來繼續(xù)翻譯了,會(huì)生成一本 ${book_name}_bilingual_temp.epub 的書,直接改成你想要的名字就可以了
  13. 如果你想要翻譯電子書中的無標(biāo)簽字符串,可以使用?--allow_navigable_strings?參數(shù),會(huì)將可遍歷字符串加入翻譯隊(duì)列,注意,在條件允許情況下,請(qǐng)尋找更規(guī)范的電子書

如果你想快速測(cè)一下

python3 make_book.py –book_name test_books/animal_farm.epub –openai_key ${openai_key} –test

你可以先用這個(gè)命令測(cè)試一下是否可以正常跑這個(gè)腳本,–openai_key ${openai_key} 直接改成 –API Key

或翻譯完整本書

python3 make_book.py –book_name test_books/animal_farm.epub –openai_key ${openai_key} –language zh-hans

沒問題的話可以執(zhí)行這個(gè)完整的命令。

我在執(zhí)行翻譯動(dòng)物農(nóng)場(chǎng)這本英文原版小說時(shí),會(huì)偶爾遇到這個(gè)提示:

Rate limit reached for default-gpt-3.5-turbo in organization org-VFvb2w8CUNUU40toitmNdiVI on requests per min. Limit: 20 / min. Current: 30 / min. Contact support@openai.com if you continue to have issues. Please add a payment method to your account to increase your rate limit. Visit https://platform.openai.com/account/billing to add a payment method. will sleep? 60 seconds

應(yīng)該是超過了 gpt-3.5-turbo 的限流上限了,不過不影響翻譯進(jìn)程,只是在提醒你為不影響翻譯速度可以付費(fèi)購買 Plus 提高速度了。

整個(gè)小說翻譯歷時(shí) 1 小時(shí) 20分鐘,打開 OpenAI 后臺(tái)看看 API Tokens 用量記錄,累計(jì)花費(fèi)了 $0.4。

為什么我的賬號(hào)默認(rèn)只提供 5 美元的試用量呢?

歡迎大家到應(yīng)用自薦版塊上傳自己的 OpenAI 以及其他人工智能應(yīng)用,我們會(huì)根據(jù)作品質(zhì)量直接推送到首頁進(jìn)行介紹!

👉👉👉  直達(dá)電梯 👈👈👈

]]>
0
Keyboard Maestro:鍵盤大師 http://wscjj.cn/keyboard-maestro http://wscjj.cn/keyboard-maestro#comments Tue, 12 Nov 2013 04:36:20 +0000 http://wscjj.cn/?p=16737 Keyboard Maestro鍵盤大師,后面我們簡(jiǎn)稱KM)應(yīng)該是我用過的功能最為豐富的 Mac 鍵盤增強(qiáng)工具,她能將你的 keyboard 的作用發(fā)揮到極致,她能提供的服務(wù)不只是基礎(chǔ)的 Hot Keys,像應(yīng)用程序快速操作菜單(Palette),程序切換窗口,宏命令同步,腳本執(zhí)行,剪切板切換窗口這些功能才是人家的看家本領(lǐng)。

KM 的所有功能都由 Marco 實(shí)現(xiàn),你可以將不同類型的 Marcos 歸為到一組 Group,而 Marco 本身只是個(gè)組織形式,真正的高手還是背后的 Trigger,Script 和 Action。Trigger 的種類除了 Hot Key,還有 Typed String(輸入字符)、Application(應(yīng)用程序)、Login、System Wake 等15種;除了使用 Trigger,我們還能使用 Apple Script,Python Script等5種腳本來觸發(fā) Action;Action 的可選方案就更多了,大約有近百種這個(gè)級(jí)別,下面我們分享一些非常具代表性的Marco。

]]>
8