一段 JavaScript 讓 ChatGPT 開口說話?網(wǎng)友開源自制瀏覽器插件
現(xiàn)在,ChatGPT可以和我們語音聊天了!
只需在瀏覽器上安裝一個「Talk-to-ChatGPT」擴(kuò)展就可以。
如何安裝
Talk-to-ChatGPT擴(kuò)展程序可以從此處的Chrome在線商店下載:https://chrome.google.com/webstore/detail/talk-to-chatgpt/hodadfhfagpiemkeoliaelelfbboamlk
安裝 Google Chrome 擴(kuò)展程序后,打開或重新加載ChatGPT頁面 ( https://chat.openai.com/chat ),就會在頁面右上角看到「開始」按鈕。
單擊「開始」后,系統(tǒng)會要求授予使用麥克風(fēng)的權(quán)限。這是啟用語音識別所必需的一步。
啟動后,Talk-to-ChatGPT 會在頁面右上角顯示一個菜單,我們就可以在其中訪問設(shè)置(例如語音、語言)、跳過當(dāng)前消息、打開或關(guān)閉語音識別以及切換文本-打開或關(guān)閉語音轉(zhuǎn)換。
設(shè)置菜單如下所示。設(shè)置保存在cookie中,并在每次激活腳本時都會自動重新加載。
自定義選項(xiàng)只需點(diǎn)擊一下?
只要在屏幕右上角添加一個小圖標(biāo),就可以通過Talk-to-ChatGPT擴(kuò)展程序?qū)崿F(xiàn)很多功能。
- 啟用或禁用語音識別:這個選項(xiàng)允許我們使用麥克風(fēng),向ChatGPT大聲提問。
- 啟用或禁用ChatGPT文本轉(zhuǎn)語音:這個功能允許我們使用Google文本轉(zhuǎn)語音,讀取ChatGPT響應(yīng)。
- 立即停止從ChatGPT回復(fù)中大聲朗讀:如果啟用了ChatGPT文本到語音轉(zhuǎn)換,可以隨時使用此選項(xiàng),停止大聲朗讀。
- 打開擴(kuò)展設(shè)置:從擴(kuò)展的設(shè)置中,可以選擇AI語音合成的聲音和語言,還可以設(shè)置朗讀時的速度和音調(diào)。
使用Talk-to-ChatGPT的好處
首先,對懶癌友好,省掉了用鍵盤手打問題的這一步。
并且,可以讓使用ChatGPT時的體驗(yàn)更加具有交互性,也更有吸引力。
最后,這個擴(kuò)展是完全免費(fèi)和開源的,所以你想怎么用就怎么用。
順便,作者也很歡迎大家通過Github提交自己的修改。
從官網(wǎng)的評分來看,大家玩兒都還挺開心的。
常見問題
問:能讓它說得更快或用不同的聲音或語言嗎?
答:可以。需要在設(shè)置菜單中進(jìn)行選擇,其中包括語音速率、語音類型和語言。
問:它的目的是什么?
答:就是好玩,沒別的。ChatGPT是一個令人難以置信的AI,我強(qiáng)烈地想要與它進(jìn)行口頭上的交流。當(dāng)然,如果OpenAI自己在做出了一個更好的版本,那我的項(xiàng)目就完全沒用了。
問:它安全嗎?
答:項(xiàng)目基于非常簡單的JavaScript代碼,而且只會在ChatGPT網(wǎng)頁上執(zhí)行,退出之后所有記錄都會被清除。此外,這段代碼是開源的,所以你可以隨時查看它是如何工作的。
問:它會一直工作下去嗎?
答:可能不會。因?yàn)檫@段代碼是基于ChatGPT頁面當(dāng)前的HTML結(jié)構(gòu)。如果OpenAI改變了HTML代碼,這個項(xiàng)目就可能會停止工作。我可能會繼續(xù)更新以保持兼容性,但不確定會不會永遠(yuǎn)這樣做。
問:我怎么知道哪些語言被支持?
答:這完全是基于谷歌瀏覽器的API,谷歌能支持,這個項(xiàng)目就能支持。