即時語音字幕翻譯會把 Discord 語音聊天變成翻譯後的文字,還可以選擇朗讀出來。了解如何開始、費用,以及你的聲音會怎麼處理。
即時語音字幕翻譯會把大家在 Discord 語音頻道中說的話變成翻譯後的文字。Pigona會加入語音頻道,並把每則翻譯以訊息發到文字頻道,顯示在說話者的伺服器名稱旁邊,下方附上以原本說的語言寫成的逐字稿。它也可以在語音頻道中把翻譯朗讀出來。除非本人自己選擇,否則不會有人被加上字幕,但可透過已被加上字幕的成員的麥克風聽到聲音的人除外。
先加入語音頻道,然後在要顯示翻譯的文字頻道中執行 /voice start。
選擇語言。你可以輸入文字搜尋,也可以留空從清單中挑選。整個工作階段的翻譯都會以這個語言發送。
你也可以選擇語音頻道(預設:你所在的頻道)和顯示翻譯的頻道(預設:你執行指令的頻道)。
閱讀私人通知並做出選擇:「開始,為我的語音加上字幕」;「開始,為我的語音加上字幕並朗讀」(只有在工作階段會朗讀時才提供);或「開始,不為我的語音加上字幕」。你要確認自己年滿 18 歲、同意服務條款並已閱讀隱私權政策。如果你要被加字幕,還要確認除非其他人同意,否則你的麥克風不會收到他們的聲音。選擇為自己加上字幕,即表示你明確同意你的語音被轉錄、翻譯並發布。
Pigona會在翻譯頻道發布公開通知,如果可以的話也會發在語音頻道本身的聊天室,說明是誰開始了工作階段,以及開始的人是否被加上字幕。接著它會加入語音頻道。
翻譯頻道應該只讓可以查看並加入語音頻道的人閱讀,否則說的內容會被公開給從未在頻道裡的人。語音頻道本身的聊天室一定符合這個條件,只有你邀請的人(以及版主)可以閱讀的私人頻道或私人討論串也一樣。如果有更多人可以閱讀,Pigona會先警告你並說明是哪些人,只有在你確認這些人可以閱讀所說的內容後才會開始。只有在翻譯頻道中擁有管理頻道或管理員權限的成員才能確認這一點;透過Pigona中委派的身分組來開始工作階段的成員,必須選擇其他頻道。接著,公開通知會說明語音頻道以外的人可以閱讀翻譯,每位成員在選擇接受字幕前閱讀的私人通知也會這樣說明。Pigona不會再次檢查這個工作階段:你的確認是針對開始時誰可以閱讀該頻道,如果之後頻道被開放給更多人,工作階段會繼續進行。沒有經過這個警告就開始的工作階段,如果之後頻道被開放給更多人,仍然會結束。
開始之前:你有責任告知語音頻道中的人,被加字幕的成員所說的話會被轉成逐字稿、翻譯並以訊息發布,也要遵守你所在地適用的法律。Pigona的通知可以幫上忙,但不能取代這些責任。
/voice status 會顯示目前執行的內容:語言、頻道、已經進行多久、有多少成員被加字幕、已使用和剩餘的 Credits,以及朗讀是否開啟。/voice stop 會結束工作階段;開始它的成員或任何可以開始工作階段的人都可以執行。/voice help 會在 Discord 中說明基本用法。
工作階段也會自動結束:滿 2 小時、所有人都離開語音頻道已滿 2 分鐘、選擇被加字幕的人已經 10 分鐘沒人說話、已經 5 分鐘沒有人被加字幕(如果沒有人選擇被加字幕,也算在內),或伺服器的 Credits 用完時。Pigona會在翻譯頻道說明原因。伺服器上一個工作階段啟動或結束後的 60 秒內,或同一位成員在任一伺服器中上次啟動工作階段後的 60 秒內,都無法啟動新的工作階段。
當你在語音頻道中時,按下Pigona通知上的 Caption me,或執行 /voice caption-me。在每個工作階段中,Pigona都會先用你自己的 Discord 語言向你顯示一則私人通知(公開通知上的 🌐 按鈕也會用你的語言顯示),說明你的語音會如何處理,然後你可以選擇「只要字幕」或「字幕並朗讀」(後者只限會朗讀的工作階段)。做出這個選擇,就表示你明確同意被加上字幕。
你在每個工作階段中都要自行選擇:按下 Caption me 時一定會先向你顯示選項。Pigona 只保留你最新一次選擇的記錄,作為證明:新的選擇會取代先前的選擇(包括對語音朗讀的回答),如果你撤回,記錄中會顯示撤回的時間。記錄會在你最新一次選擇後保留最多 12 個月,而且 Pigona 不會在未向你顯示選項的情況下用它為你加上字幕。
你隨時都可以按下通知上的 Stop captioning me,或執行 /voice stop-me。就算你已經離開語音頻道也可以。從那之後,你的語音不會再送去翻譯,還在等待的字幕也會被丟棄。Pigona 中你最新一次選擇的記錄之後也會顯示你撤回的時間。已經發布的字幕會留在頻道中,直到你或管理員刪除。
刪除你的字幕:在工作階段進行期間,以及結束後的 30 分鐘內,執行 /voice delete-my-captions,或在 Stop captioning me 的回覆上、或工作階段結束時 Pigona 發布的通知上按下 Delete my captions。Pigona 會編輯每則訊息,只移除你的字幕;如果訊息中沒有其他內容了,就直接刪除該訊息。只處理一次工作階段中最近的 7,500 則字幕訊息,每按一次最多處理 100 則訊息(要處理其餘的就再按一次)。你停止字幕之後,或不在語音頻道中時,也可以使用。它無法修改別人編輯過的訊息或已經不存在的訊息,也無法收回別人已經讀過、複製或收到通知的內容,以及已經送去翻譯的語音。其他人說的話如果是透過你的麥克風被聽到,就會被當成你的語音加上字幕,並隨你的字幕一起刪除。已經用掉的 Credits 不會退還。超過這 30 分鐘後,或 Pigona 重新啟動後,就只有管理員能刪除。
你的同意在整個工作階段中都有效,包括你離開語音頻道後的五分鐘左右,所以短暫斷線不需要重新按一次。
Pigona 不會分開聲音:任何能從被加字幕成員的麥克風中聽到的人,也會被加上字幕,視為該成員語音的一部分。如果你自己選擇加字幕,請使用耳機並待在私人空間;如果其他人的聲音也被你的麥克風收進去,請把麥克風靜音或停止字幕。絕對不要替別人按 Caption me,也不要逼任何人這麼做。
沒有按下 Caption me 的成員不會被加字幕。Discord 會把語音頻道中所有人的音訊傳給Pigona,但對這些成員,音訊會在未解密的情況下直接丟棄:不會被轉成逐字稿、翻譯、轉送或儲存。Pigona仍然看得到誰在頻道中,以及誰正在說話,但看不到說了什麼。
Pigona也可以用內建的聲音在語音頻道中把翻譯朗讀出來。每個伺服器預設都是開啟的,而且它不會自己決定朗讀誰:每位按下 Caption me 的成員會自己選擇是否朗讀自己的翻譯。選擇只要字幕的成員永遠不會被朗讀。語音頻道中的所有人都會聽到其他的朗讀內容。
關閉朗讀。可以開始工作階段的成員可以用 /voice settings speak enabled:false 為伺服器關閉朗讀,並用 /voice settings speak enabled:true 再次開啟。這個設定會在工作階段開始時讀取,所以開啟後只會套用到之後開始的工作階段。關閉時,執行中的工作階段也會停止朗讀。儀表板中該伺服器的頁面上也有同樣的開關,擁有「管理伺服器」權限,或Pigona的「設定」或「管理員」身分組的成員可以使用。
這些成員也可以透過已連接到 Pigona、並允許其進行變更的 AI 助理來開關朗讀(請見連接你的 AI 助理)。
會朗讀什麼。朗讀的是選擇朗讀的成員所說內容的翻譯,使用工作階段的語言。Pigona不會報出誰在說話,也絕不會複製或模仿任何人的聲音,而且不會朗讀已經是工作階段語言的字幕。它需要在語音頻道中擁有說話權限,而且不能在那裡被靜音。
語言與頻道。字幕支援Pigona支援的所有語言。朗讀則提供其中 46 種語言;其他語言的字幕照常運作,但不會朗讀。舞台頻道有字幕,但沒有朗讀。朗讀關閉時,/voice status 會顯示原因。
自動關閉的情況。如果伺服器的 Credits 快用完、朗讀一直失敗,或是在頻道中已經聽不到Pigona,朗讀會在工作階段剩下的時間關閉,字幕則會繼續。
字幕支援 Pigona 能翻譯的所有語言。當翻譯是下列 46 種語言之一時,就可以朗讀,使用電腦生成的語音,不論哪種語言,消耗的 Credits 都一樣。其他語言只會有字幕。繁體中文會用國語朗讀,葡萄牙語會用巴西葡萄牙語朗讀。
即時語音字幕翻譯會使用它所在伺服器的 Translation Credits,並依每則已發布翻譯中的語音長度計算。字幕每分鐘語音花費 10 Credits。朗讀每分鐘語音另加 40 Credits,只有實際朗讀出來的句子才會計費:當每一句都朗讀時,每分鐘語音共 50 Credits。每則翻譯最少以 4 秒語音計算。
一場工作階段至少需要 10 Credits 才能開始(相當於一分鐘的字幕),開啟朗讀時則需要 13 Credits(相當於一分鐘的字幕加一句簡短的朗讀)。免費伺服器每天有 50 Credits,這是整個伺服器共用的額度。當天至少還剩約 13 Credits 時才會開始朗讀(否則工作階段只會以字幕開始),並會在 Credits 用完前不久關閉朗讀,為字幕留下 5 Credits,再加上下一句的費用。所以在免費伺服器上,朗讀每天最多只涵蓋不到一分鐘的語音,字幕也算在內。Credits 完全用完時,工作階段就會結束。
在語音頻道中:需要「查看頻道」和「連線」才能加入。朗讀時需要「說話」和「使用語音活動」才能被聽到,而且 Pigona 不能被靜音。
在翻譯頻道中:需要「查看頻道」、「傳送訊息」(在討論串中則是「在討論串中傳送訊息」)和「嵌入連結」。在私人討論串中,Pigona 還必須是該討論串的成員:請在討論串中提及 Pigona 本身(機器人,而不是它的身分組)一次。如果 /voice start 的回覆說 Pigona 看不到已封存的討論串,請重新開啟該討論串,然後再次執行 /voice start。
選用:「設定語音頻道狀態」可以讓 Pigona 在工作階段進行時,於語音頻道顯示一行狀態,說明即時語音字幕翻譯已開啟。這只是盡力而為:沒有這個權限就不會設定狀態,其他功能都照常運作。
頻道權限規則會覆蓋全伺服器的規則。如果 @everyone 的規則在該頻道拒絕了「連線」、「說話」或「傳送訊息」,這也會套用在 Pigona 身上,除非 Pigona 的身分組有規則允許。所以全伺服器的權限看起來正確,頻道卻可能仍然擋住它。如果 Pigona 的身分組缺少即時語音字幕翻譯所需的權限,/voice start 會顯示一個按鈕,讓擁有「管理伺服器」權限的人可以把權限補回來。
Pigona 不會錄製或儲存語音。選擇接受字幕的成員的音訊,只會在翻譯一段話的期間暫存在記憶體中,絕不會寫入磁碟。系統會先移除靜音部分,只有說話內容會被送到歐盟境內的 AI 翻譯供應商進行翻譯。如果供應商的自動濫用檢查標記了某個請求,對方最多可能保留該段語音 90 天,並且授權人員可能會審查,目的僅限於檢查是否有濫用。
Pigona 不會儲存任何音訊、逐字稿或翻譯,也不會建立聲紋:它不會用聲音辨識任何人。開啟朗讀時,只有選擇朗讀的成員的翻譯文字會被送去轉成語音,絕不會送出他們的音訊、名稱或使用者 ID,而且產生的音訊只會暫存在記憶體中,直到播放完畢或被捨棄為止。Pigona 保留的使用紀錄不包含任何說過的內容。
Pigona 會保留你最新一次 Caption me 選擇的記錄,讓它能證明你已同意:包括你的 Discord 使用者 ID、該次選擇與做出選擇的時間,以及你之後是否撤回與撤回的時間。新的選擇會取代先前的選擇,所以不會保留更早的選擇。這些資料會在你最新一次選擇後保留最多 12 個月,如果你要求我們刪除你的資料,也會一併刪除。它絕不會在未向你顯示選項的情況下用來為你加上字幕:你在每個工作階段中都要自行選擇。
字幕就是一般的 Discord 訊息。任何能讀取該頻道的人都能看到,而且會一直留在那裡,直到有權限的人刪除。Pigona 不會保留字幕的副本。為了讓每位成員都能刪除自己的字幕,Pigona 只會在工作階段進行期間,以及結束後的 30 分鐘內,把它發布的字幕訊息清單保留在記憶體中:包含訊息 ID 和頻道 ID,以及每則字幕的發言者使用者 ID 和長度,絕不包含文字或名稱。這份清單不會寫入磁碟,Pigona 重新啟動時也會消失;之後要移除字幕就由你的管理員決定,和其他訊息一樣。停止字幕或離開,並不會刪除已經發出的字幕。
完整細節請見隱私權政策和服務條款。
即時語音字幕翻譯僅限 18 歲以上的成員使用。每位成員要自己確認年齡,Pigona 不會檢查。
一場工作階段最多持續 2 小時,想繼續的話請重新開始。每個伺服器同一時間只能進行一場工作階段。
只能在伺服器中使用,不能在私人通話中使用。
如果翻譯在準備好時已經太舊,就會被略過,這樣你讀到的內容會緊貼剛剛說的話。
字幕是機器產生的內容。它們可能出錯、標錯說話者、不完整,或包含沒人說過的字詞,例如在幾乎安靜或有背景噪音時。朗讀也可能出錯、唸錯或延遲播放。在攸關安全、法律或醫療的情況下,請不要依賴它們,也不要把它們當作說話內容的紀錄。
沒有字幕、沒有聲音,或工作階段停止了?常見問題中的疑難排解解答涵蓋了各種情況。想深入了解權限,請見常見錯誤狀態,Credits 的部分請見Credit 系統。
本頁是Pigona文件的一部分,這是一份關於設定與使用Pigona——為Discord打造的情境感知AI翻譯機器人——的完整指南。Pigona支援超過100種語言,以及自主翻譯、旗幟反應翻譯、中繼頻道和智慧上下文引擎。