·科技·
N2

CPUだけでテレビ放送を高精度に字幕にする「早耳」

僅憑 CPU 即可高精度為電視廣播生成字幕的「早耳」

#音声認識#オープンソース#字幕#CPU
0:00 / 0:00

テレビ放送ほうそうの字幕じまくを利用りようする人ひとにとって、話はなされた言葉ことばがどれほど正確せいかくに画面がめんへ表示ひょうじされるかは大おおきな関心かんしんの対象たいしょうだ。新あたらしく登場とうじょうしたオープンソースのシステム「早耳はやみみ(Hayamimi)」は、画像がぞう処理しょりなどに使つかわれるGPUやクラウドAPIに依存いぞんせず、パソコンのCPUだけで軽快けいかいに動うごく。必要ひつようなメモリも2ギガバイト未満みまんに抑おさえられているが、実際じっさいのテレビ放送ほうそうの日本語にほんご音声おんせいを対象たいしょうにしたテストで「文字もじ誤あやまり率りつ3.8%」という高たかい精度せいどを記録きろくした。

Nにとって= 「對……而言;從……的角度來看」,表示評價或關注的主體。Nに依存せず= 「不依賴……;不仰賴……」,「ず」為「ないで」較書面、正式的否定表現。

これまでCPUだけで音声おんせいを認識にんしきする方式ほうしきは、一ひとつの大おおきなモデルに頼たよることが多おおかった。しかし「早耳はやみみ」は、話はなした言葉ことばごとに言語げんごを判定はんていし、それぞれの専用せんようモデルに振ふり分わける独自どくじの手法しゅほうを採用さいようしている。モデルはINT8量子化りょうしかされたONNX形式けいしきで、sherpa-onnx上じょうで動うごくため、PyTorchやCUDAのような環境かんきょうは必要ひつようない。6コアのデスクトップCPUでは、実際じっさいの時間じかんの10倍ばいから50倍ばいの速度そくどを実現じつげんしている。発話はつわの途中とちゅうでも約やく0.5秒びょうごとにドラフト字幕じまくが更新こうしんされ、話はなし終おえてから約やく100ミリ秒びょうで確定かくていした文章ぶんしょうを出力しゅつりょくする。

N上で= 「在……平台上/系統環境中」,用於表示軟體或系統運行的環境。Nごとに= 「每……;按每……」,表示以此為單位或以固定間隔重複發生。

「早耳はやみみ」は、リアルタイムで文字もじを表示ひょうじするだけでなく、配信はいしんや実務じつむに便利べんりな機能きのうも備そなえている。日本語にほんごや英語えいご、中国語ちゅうごくごなど多おおくの言語げんごをカバーし、指定していした言語げんごへのリアルタイム翻訳ほんやくや、話はなしている人ひとを区別くべつする話者わしゃラベル付づけにも対応たいおうする。また、2秒びょうの無音むおんの後あとに直前ちょくぜんの発話はつわをもう一度いちど処理しょりして「清書せいしょ」する二段にだんパス補正ほせいの機能きのうもあり、より正確せいかくな記録きろくを残のこすことができる。さらに、ライブ配信はいしんソフトのOBSに字幕じまくを重かさねて表示ひょうじできるオーバーレイや、ブラウザで状況じょうきょうを確認かくにんできるダッシュボードも備そなわっている。

〜だけでなく= 「不僅……;不只……」,表示在前面的情況之上再添加另一項特點。

一方いっぽうで、いくつかの制限せいげんも存在そんざいする。1つの文ぶんの中なかに複数ふくすうの言語げんごが混まざる発話はつわには対応たいおうしておらず、2人ふたりが同時どうじに話はなした声こえを分わけることもできない。また、効果音こうかおんやBGMの直後ちょくごにある短みじかい発話はつわでは言語げんごの判定はんていを誤あやまるおそれがあるほか、小型こがたモデルによる翻訳ほんやくでは数値すうちや金額きんがくのミスが起おこる可能性かのうせいもある。それでも、日本語にほんごと英語えいごだけに絞しぼれば約やく1.1ギガバイトの構成こうせいでも動うごくため、特別とくべつなGPUを持もたない個人こじんでも、手元てもとのパソコンでリアルタイムの字幕じまくを手軽てがるに使つかうことができる。

一方で= 「另一方面」,用於引導與前文形成對比或補充的另一個面向。Vるおそれがある= 「有……的顧慮/風險;恐怕會……」,表示有發生不良後果的可能,多用於正式說明或新聞報導。

學習筆記

文法整理

句型意思
Nにとって「對……而言;從……的角度來看」,表示評價或關注的主體。
Nに依存せず「不依賴……;不仰賴……」,「ず」為「ないで」較書面、正式的否定表現。
N上で「在……平台上/系統環境中」,用於表示軟體或系統運行的環境。
Nごとに「每……;按每……」,表示以此為單位或以固定間隔重複發生。
〜だけでなく「不僅……;不只……」,表示在前面的情況之上再添加另一項特點。
一方で「另一方面」,用於引導與前文形成對比或補充的另一個面向。
Vるおそれがある「有……的顧慮/風險;恐怕會……」,表示有發生不良後果的可能,多用於正式說明或新聞報導。

詞彙整理

單字讀音等級意思
対象たいしょうN3對象;目標;客體
制限せいげんN3限制;節制;限度;界限
独自どくじN1獨特的;獨創的;特有的;獨有的
手法しゅほうN1手法;技巧;方法
対応たいおうN1對應;等值
精度せいど精度;精密度;精確度

延伸學習

  • •在日語語音識別的評測中,由於日文書寫不以空格分詞,通常採用「文字誤り率」(字符錯誤率,CER)而非單詞錯誤率(WER)來衡量精確度。在電視廣播的自然語音測試中達到 3.8% 的錯誤率,已達高度實用的商業水準。
  • •「清書」原本指將草稿重新工整抄寫成正式謄本。在此處被借用為語音識別中的專業比喻,指在檢測到語音停頓後,系統重新審視並潤飾初步轉寫草稿的第二階段修正機制。
  • •「量子化」(此處指 INT8)是將模型權重由 32 位元浮點數壓縮為 8 位元整數的技術,能大幅降低記憶體占用,讓神經網絡模型無需依賴高階 GPU 或 CUDA 環境即可在一般電腦 CPU 上高速運行。

練習

測試你剛學到的內容。

  1. 必要なメモリも2ギガバイト未満に抑えられているが、実際のテレビ放送の日本語音声を対象にしたテストで「文字誤り率3.8%」という高い を記録した。

  2. 「早耳」について、正しいものはどれですか。

Source: Gigazine