Mac 音源&同步輸出到雅婷逐字稿
故事是這樣子的,時逢 AWS re:Invent 2021,除了跟上會場轉播之外也要儘速輸出會場消息給 AWS 粉絲;往年除了全神貫注地聽台上 Sharing 外,還要同步速記&截圖下來,才能寫出文情並茂的好新聞啊…
BUT!時間在走、年紀也跟著在走、科技始終來自於人性(?)
開始妄想這世上有沒有工具來一邊紀錄演講逐字稿甚至即時翻譯
基於對雲端服務的認知,當下直接跑出了下面選項:
- Google 翻譯!網頁功能直接錄音+翻譯,但有5000字元的上限,需要再透過 javascript 刷新輸入區塊
- 寫一個 web page,配合 AWS/Azure 服務先把 video steaming 語音轉文字後,再 batch 丟到 translate 當中做翻譯
過了一天,才從同事口中得知 雅婷逐字稿 (yating.tw),來自 Taiwan AI Labs 正港 made in Taiwan 的雅婷!試玩了一下 100% save my days 啊啊啊雅婷
透過 Google SSO 之後便能登入雅婷逐字稿,點擊左側「新增逐字稿」,再點擊目前免費的「即時錄音」(淚),便能展開一個新的逐字稿檔案
就在這個 Moment!涼去
雅婷預設僅支援透過 Mac 揚聲器當輸入來源
經過一番測試發現透過 Mac 內建揚聲器輸出+Mac 內建麥克風輸入,所抓到的逐字稿&翻譯效果差強人意
這時又找到了 GitHub 專案 mattingalls/Soundflower
一個 MacOS 系統插件,可以把 Mac 音源直接輸出給 OS 上的 Application
安裝方式很簡單,到 Release 下載最新的 Package,雖然上面寫支援到 macOS Catalina,在下的 macOS Monterey 也能順利安裝並使用哦!
謹記點擊 pkg
安裝時,要記得按著 control
點擊,叫出選單後選擇 open with installer
,才能透過系統權限安裝成功哦!
這時我們能透過 Soundflower 實現「把影片輸出的聲音直接輸入雅婷產生逐字稿並即時翻譯」的需求
但這時又延伸出另一個問題:
如果把 Mac 音源輸出轉向給雅婷當輸入的話,電腦音源就沒有輸出了
那我該怎麼收聽 re:Invent Sessions…
偉哉 Mac !讚嘆 Mac!
僅需要叫出 spotlight 、搜尋 midi
,便能交出開啟 Mac 內建的 MIDI 設定
在 MIDI 設定中,點擊左下的 +
、選擇 create Multi-Output Device
新增一個音源輸出的選項,再進去勾選 Soundflower (2ch)
或 Soundflower (64ch)
(不同頻道)和你想要的音源輸出,這邊是選擇 Built-in Output
,便完成了多重輸出的配置!
最後我們來實測一下效果
先把 Mac 音源輸出切換到剛剛配置的 Multi-Output Device
在雅婷逐字稿要選擇音源輸入時,選擇對應的 channel Soundflower (2ch)
呈現出來的效果完全符合我們「一邊看 Session 的同時,雅婷也在同步紀錄逐字稿並即時翻譯」的懶人需求啦,半點程式碼都不用寫呢!
偉哉雅婷!讚嘆雅婷!
時間差不多,又要來繼續追 Sessions 啦!