使用 Whisper AI 將錄音檔轉文字,女友求救成功經驗與產品構想

更新 發佈閱讀 4 分鐘

早上九點多,剛到公司開在路上開完早會,手機螢幕突然亮起,是女友傳來的訊息:「救命啊!我們老闆要我做昨天下班前會議的逐字稿,但我今天工作排超滿,根本沒空處理,你有什麼辦法可以救救我嗎?」

然後就把錄音檔傳過來。

老實說其實我也不太知道怎麼把錄音檔轉成文字檔。之前因為做podcast,剪輯簡介之類的要自己做實在太累了,我就有想做把我podcast的錄音檔去產出逐字檔,但我發現網路上轉換語音檔功能大部分都要錢。

也有很多幫你把 podcast檔案轉成逐字稿,做簡介,甚至分對話角色的服務,當然要價都不低。畢竟現在和AI扯上邊什麼都要錢。

最近在玩 Zebear 伺服器,裡面有很多寫好的模版放開源的工具,例如筆記軟體可以用開源的AFFiNE自己架,甚至訂閱費用越來越貴的Figma也有可以替代的開源軟體。

Wisper 語音檔轉成文字

不過為了要完成可愛女友的要求,我只好問一下chatgpt 有沒有什麼開源工具可以完成這個需求。gpt和我說了很多工具,他最推薦 Wisper 說是有中文支援。我看了一下。欸,使用方式滿簡單,只需要用 python和安裝套件就可以了。就想說來試試看。

Whisper 安裝方式:

pip install whisper ffmpeg

Whisper 使用指令:

whisper your-audio.mp3 --language Chinese --task transcribe 

your-audio.mp3 是你的錄音檔。

然後你會看到他開始在轉換錄音檔,真的會把錄音內容識別出來。

雖然中文錯字還是很多,但至少是堪用的程度。

我是使用 m1 的 mac 去跑,m1 沒有 gpu好像會稍微慢一些,但也還算是可以轉。四十分鐘的錄音檔案大概轉了半個小時多一些,雖然有點久,但有成功完成任務就可以。

系統用量

記憶體和cpu用量算滿大的。

vocus|新世代的創作平台

下一步,自動化

其實也不是真的自動化,因為還是需要上傳檔案然後產出逐字稿。應該說把這個服務做成產品,也就是作一個UI介面。

UI 流程圖

  1. 登入頁面 使用者首先進入登入畫面,通過帳號密碼驗證後,才能進入主系統頁面,也是為了紀錄使用者轉換的紀錄。
  2. 檔案上傳頁面 登入成功後,使用者會來到上傳頁面,可以:
    • 選擇新的錄音檔進行上傳查看「檔案列表區塊(F)」中過去上傳過的檔案與其處理狀態
  3. 檔案列表區塊(F) 此區塊顯示:
    • 上傳過的所有錄音檔清單每個檔案的處理狀態(如「轉換中」、「完成可下載」、「失敗」)可提供跳轉或下載按鈕
  4. 轉換中頁面(C) 當使用者上傳新的錄音檔後,會進入此頁面,顯示逐字稿處理進度 (也可以改為在列表中即時顯示「轉換中」,非強制跳頁)
  5. 逐字稿結果頁面(D) 轉換完成後,使用者可以:
    • 閱讀逐字稿進行下載或返回重新上傳其他檔案
  6. 下載成功提示(E) 成功下載後,系統提示使用者已完成操作,並可返回上傳頁面。
vocus|新世代的創作平台

大概的頁面流程設計如上。雖然我比較擔心的是伺服器轉換要多久。

留言
avatar-img
湯編驛-湯姆實驗室
41會員
82內容數
這邊會放一些我自己的分享內容,實驗測試還有做的MVP介紹
2025/04/11
本文分享之前遇到的奇耙分配程式碼方式-以檔案為單位分配程式碼(ACC制度),並提出更好的團隊管理方法。ACC制度忽略軟體開發的協作本質,易造成團隊士氣低落及不公平。文章建議以功能模組或業務邏輯分工,關注解決問題的過程而非單純究責,並善用工具輔助團隊討論而非單純作為評量依據,建立公開透明的評分機制。
Thumbnail
2025/04/11
本文分享之前遇到的奇耙分配程式碼方式-以檔案為單位分配程式碼(ACC制度),並提出更好的團隊管理方法。ACC制度忽略軟體開發的協作本質,易造成團隊士氣低落及不公平。文章建議以功能模組或業務邏輯分工,關注解決問題的過程而非單純究責,並善用工具輔助團隊討論而非單純作為評量依據,建立公開透明的評分機制。
Thumbnail
2025/04/02
本文探討臺灣勞基法中關於午休時間的規定,以及如何在職場中有效保護自己的午休時間不被侵佔。文章以一個員工在午休時間被迫參加冗長會議的案例開頭,引出午休時間是受法律保障的休息時間,僱主不得強迫員工在午休時間工作。文章並提供多種應對策略,包括非對抗式提醒技巧、與主管溝通的技巧、以及最後不得已的申訴管道。
Thumbnail
2025/04/02
本文探討臺灣勞基法中關於午休時間的規定,以及如何在職場中有效保護自己的午休時間不被侵佔。文章以一個員工在午休時間被迫參加冗長會議的案例開頭,引出午休時間是受法律保障的休息時間,僱主不得強迫員工在午休時間工作。文章並提供多種應對策略,包括非對抗式提醒技巧、與主管溝通的技巧、以及最後不得已的申訴管道。
Thumbnail
看更多
你可能也想看
Thumbnail
其實我對於蝦聊沒什麼意見,幹話是日常所需,也很療育,但次數多了、時間長了,還是發現自己消耗了,怪了,若真是回神工具,我怎麼還是這麼累? 早上回覆個案問題時,我發現自己對於一行一行離散的資訊、橫切豎轉、斷崖式的紀錄有點不耐了,當然,不耐是我自身有心理需求,因為,我目前手邊有事要忙,但對方不
Thumbnail
其實我對於蝦聊沒什麼意見,幹話是日常所需,也很療育,但次數多了、時間長了,還是發現自己消耗了,怪了,若真是回神工具,我怎麼還是這麼累? 早上回覆個案問題時,我發現自己對於一行一行離散的資訊、橫切豎轉、斷崖式的紀錄有點不耐了,當然,不耐是我自身有心理需求,因為,我目前手邊有事要忙,但對方不
Thumbnail
快到家之前,要先生放我在便利商店下車。 「幹嘛?」 我想買罐啤酒。 依舊是忙亂不堪的一天。早上的咖啡還沒喝完,就講了一個鐘頭的電話,和設計師討論棘手的案子。 講完電話已耗盡元氣,但還得打起精神,處理雜務,然後出門陪爸爸回診。 看完診,接著趕往北投,陪老師洽談一件合作案。告辭時,天已黑。
Thumbnail
快到家之前,要先生放我在便利商店下車。 「幹嘛?」 我想買罐啤酒。 依舊是忙亂不堪的一天。早上的咖啡還沒喝完,就講了一個鐘頭的電話,和設計師討論棘手的案子。 講完電話已耗盡元氣,但還得打起精神,處理雜務,然後出門陪爸爸回診。 看完診,接著趕往北投,陪老師洽談一件合作案。告辭時,天已黑。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
當代名導基里爾.賽勒布倫尼科夫身兼電影、劇場與歌劇導演,其作品流動著強烈的反叛與詩意。在俄烏戰爭爆發後,他持續以創作回應專制體制的壓迫。《傳奇:帕拉贊諾夫的十段殘篇》致敬蘇聯電影大師帕拉贊諾夫。本文作者透過媒介本質的分析,解構賽勒布倫尼科夫如何利用影劇雙棲的特質,在荒謬世道中尋找藝術的「生存之道」。
Thumbnail
上週錄的廣播訪談,今天播出了。早上忙亂一陣後,累攤在書桌前,於是決定打開線上連結 ,聽聽自己究竟講了什麼。 感冒未癒,嗓音低了一階,但主持人是認識多年的朋友,好像隨意起個頭,就能不停往下聊。 聊天當中,不免又要說起我這前後兩截全然不同的人生,讚賞我一頭栽進出版圈的勇氣。 這段話,在今天聽來格外
Thumbnail
上週錄的廣播訪談,今天播出了。早上忙亂一陣後,累攤在書桌前,於是決定打開線上連結 ,聽聽自己究竟講了什麼。 感冒未癒,嗓音低了一階,但主持人是認識多年的朋友,好像隨意起個頭,就能不停往下聊。 聊天當中,不免又要說起我這前後兩截全然不同的人生,讚賞我一頭栽進出版圈的勇氣。 這段話,在今天聽來格外
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
見諸參與鄧伯宸口述,鄧湘庭於〈那個大霧的時代〉記述父親回憶,鄧伯宸因故遭受牽連,而案件核心的三人,在鄧伯宸記憶裡:「成立了成大共產黨,他們製作了五星徽章,印刷共產黨宣言——刻鋼板的——他們收集中共空飄的傳單,以及中國共產黨中央委員會有關文化大革命決議文的英文打字稿,另外還有手槍子彈十發。」
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
5 月,方格創作島正式開島。這是一趟 28 天的創作旅程。活動期間,每週都會有新的任務地圖與陪跑計畫,從最簡單的帳號使用、沙龍建立,到帶著你從一句話、一張照片開始,一步一步找到屬於自己的創作節奏。不需要長篇大論,不需要完美的文筆,只需要帶上你今天的日常,就可以出發。征服創作島,抱回靈感與大獎!
Thumbnail
在公司我們都常常說著一些嗯~無聊的話,像是之前寫的「一大早就開車沒問題嗎?」 又或者會說很多芭樂劇、八點檔、狗血劇那種話,嗯通常都是我先開頭的,像是這次: 我走進小間儀器室裡。 我:「我剛剛走出去將近5分鐘才回來,你們一定想我了對嗎?」我用著可憐兮兮的聲音說著
Thumbnail
在公司我們都常常說著一些嗯~無聊的話,像是之前寫的「一大早就開車沒問題嗎?」 又或者會說很多芭樂劇、八點檔、狗血劇那種話,嗯通常都是我先開頭的,像是這次: 我走進小間儀器室裡。 我:「我剛剛走出去將近5分鐘才回來,你們一定想我了對嗎?」我用著可憐兮兮的聲音說著
Thumbnail
四個多月之前,和朋友做了一檔內容,名稱是「我想和你說說話」。 因為自己是說話的主角,希望可以和人分享一些想法或思考,所以取名為「我想和你說」。還記得,在和朋友的討論中,談及製作這檔內容的起心動念時,我曾說到——因為自己過去曾經歷了一段低潮的時刻,當時,我找了許多在不同人生階段認識的朋友聊天,而在互
Thumbnail
四個多月之前,和朋友做了一檔內容,名稱是「我想和你說說話」。 因為自己是說話的主角,希望可以和人分享一些想法或思考,所以取名為「我想和你說」。還記得,在和朋友的討論中,談及製作這檔內容的起心動念時,我曾說到——因為自己過去曾經歷了一段低潮的時刻,當時,我找了許多在不同人生階段認識的朋友聊天,而在互
Thumbnail
此時此刻,客服部門的電話響不停,掛了一通又有一通電話響起。 遇到下雨天,就是我們最忙的時候。 我剛剛怎麼會恍神了呢? 應該是從電台裡傳出那熟悉的歌聲...。 3年多了,久違未見到的朋友。
Thumbnail
此時此刻,客服部門的電話響不停,掛了一通又有一通電話響起。 遇到下雨天,就是我們最忙的時候。 我剛剛怎麼會恍神了呢? 應該是從電台裡傳出那熟悉的歌聲...。 3年多了,久違未見到的朋友。
Thumbnail
今天上班被一個阿姨客人說我很有耐心,她說我100分!這是快下班前發生的事,我感到有點開心,有點安慰,因為今天工作也讓人覺得很煩,主管一直在改我東西,一下又說我聽不懂他的意思,還有一些奇怪的客人,真的每分每秒都想趕快下班,所以一開始接到這位阿姨的時候,她一直聽不懂我的說明讓我很疑惑,也很煩躁,但我還是
Thumbnail
今天上班被一個阿姨客人說我很有耐心,她說我100分!這是快下班前發生的事,我感到有點開心,有點安慰,因為今天工作也讓人覺得很煩,主管一直在改我東西,一下又說我聽不懂他的意思,還有一些奇怪的客人,真的每分每秒都想趕快下班,所以一開始接到這位阿姨的時候,她一直聽不懂我的說明讓我很疑惑,也很煩躁,但我還是
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
當時間變少之後,看戲反而變得更加重要——這是在成為母親之後,我第一次誠實地面對這一件事:我沒有那麼多的晚上,可以任性地留給自己了。看戲不再只是「今天有沒有空」,而是牽動整個週末的結構,誰應該照顧孩子,我該在什麼時間回到家,隔天還有沒有精神帶小孩⋯⋯於是,我不得不學會一件以前並不擅長的事:挑選。
Thumbnail
昨晚我的助手很慌張地打電話給我,感覺快哭了:「我把你的網站弄不見了,現在弄不回去,怎麼辦,網站會不會回不來了?」聽她緊張到話都快講不出來 ...
Thumbnail
昨晚我的助手很慌張地打電話給我,感覺快哭了:「我把你的網站弄不見了,現在弄不回去,怎麼辦,網站會不會回不來了?」聽她緊張到話都快講不出來 ...
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News