在 Android 上把 MP3 轉成文字,就是把檔案匯入一個轉文字的 App。用 Retexta:點 New task,打開 More templates,選 Transcript only,點 Import audio,選 MP3。Retexta 在手機上把檔案轉成語音格式,上傳後傳回文字。M4A 和 WAV 的做法一樣。想要的是摘要、筆記或 Email 而不是逐字稿,就改選那個目標。
| 檔案 | Retexta 怎麼處理(依 App 程式碼) |
|---|---|
| MP3(.mp3) | 用 Android 內建的解碼器解碼,再轉錄 |
| M4A(.m4a,AAC) | 用 Android 內建的解碼器解碼,再轉錄 |
| WAV(.wav),16 位元 PCM | 由 Retexta 自己的程式轉換,再轉錄 |
| 其他 WAV(8 位元、24 位元、浮點數) | 交給 Android 解碼器;24 位元和浮點數不在 Android 的清單上,見下文 |
| 影片檔(有畫面的 .mp4) | 不會出現:檔案選擇器只列出音訊檔 |
在 Android 上把 MP3 轉成文字:步驟
Retexta 是一款在雲端處理的 Android 語音轉文字和 AI 寫作 App。它的選單是英文的,沒有繁體中文介面,下面照英文寫出按鈕名稱。
- 把 MP3 放到手機上,或放在會出現在 Android 檔案選擇器裡的雲端硬碟(例如 Google 雲端硬碟)。
- 打開 Retexta,點 New task。
- 在 What do you want to do? 下選你要的結果:
- Transcript only(在 More templates 裡):只要逐字稿,不做 AI 改寫。
- Summarize a meeting:有決議和待辦事項的摘要。
- Take notes(在 More templates 裡):條列筆記、待辦清單或簡短摘要。
- Translate(在 More templates 裡):把內容翻成另一種語言。
- 在 Add your input 下點 Import audio。Android 的檔案選擇器會打開,只列出音訊檔。
- 選取 MP3。
- Retexta 在手機上把音訊轉成 16 kHz 單聲道,上傳後在伺服器上轉錄。長的檔案會先切成最長 5 分鐘的片段再上傳,盡量切在停頓的地方。
- 讀一遍結果。Retexta 會在 AI 結果上標示「AI-generated. Check important details.」
Import audio 屬於 Retexta Pro,Transcript only 以外的所有目標也是。Retexta 可以先免費試試:新用戶有幾次免費的 Pro 結果,可以在 App 內查看;複製、分享、匯出和截圖需要 Retexta Pro 或點數,免費結果用完之後的所有使用(包括 Transcript only)也一樣。
M4A 轉文字
很多手機錄音 App 和通訊 App 存下來的聲音是 M4A。它是裝在 MPEG-4 容器裡的 AAC 音訊,Android 的支援格式清單裡有 .m4a 的 AAC。在 Retexta 裡匯入 M4A 的方式和 MP3 完全一樣:New task、選目標、Import audio、選檔案。
WAV 轉文字
WAV 沒有壓縮、檔案很大,但最好處理。WAV 裡是 16 位元 PCM 音訊(最常見的一種)時,Retexta 用自己的程式轉換:把聲道混成單聲道、重新取樣成 16 kHz,不經過 Android 的解碼器。其他 WAV 則交給 Android 的解碼器。Android 的支援格式清單裡,WAV 只列出 8 位元和 16 位元線性 PCM,所以錄音室錄音機的 24 位元或 32 位元浮點數 WAV 可能會失敗。先把這類檔案匯出成 16 位元 WAV 或 MP3。
Retexta 能匯入哪些音訊格式
Retexta 接受 Android 標記為音訊的所有檔案,交給 Android 自己的解碼器(MediaExtractor 和 MediaCodec)處理;只有 16 位元 PCM 的 WAV 是它自己讀。所以能不能解碼,要看 Android 支援的媒體格式清單。以下是我們讀 App 程式碼的結果,這些格式我們沒有在手機上測試過。
| 格式 | Android 解碼器支援(Android Developers) | 我們是否在手機上用 Retexta 測試過 |
|---|---|---|
| MP3(.mp3) | 有 | 沒有 |
| M4A(.m4a)、3GP(.3gp)、ADTS(.aac)裡的 AAC | 有 | 沒有 |
| WAV,16 位元 PCM | 由 Retexta 自己的程式讀取 | 沒有 |
| WAV,8 位元 PCM | 有 | 沒有 |
| FLAC(.flac) | Android 3.1 以上 | 沒有 |
| Ogg Vorbis(.ogg) | 有 | 沒有 |
| Ogg 裡的 Opus(.ogg) | Android 5.0 以上 | 沒有 |
| AMR(.amr、.3gp) | 有 | 沒有 |
Retexta 需要 Android 7.0 以上,所以上面的版本條件都符合。副檔名 .opus 的檔案通常是裝在 Ogg 容器裡的 Opus 音訊,但 Android 的清單只寫了 .ogg,所以 .opus 檔請當作沒測試過。
檔案轉不出來時
Retexta 顯示「Couldn’t convert this audio file for transcription.」,表示手機無法解碼這個檔案。用音訊轉檔工具轉成 MP3 或 16 位元 WAV 再匯入。顯示「We couldn't pick up any speech in this recording.」,檔案可能沒有聲音或音量太小。
影響結果的是什麼
- 錄音品質,不是格式。 清楚的 MP3 比吵雜的 WAV 轉得好。離麥克風多遠、背景噪音、有沒有人同時說話,比檔案類型重要得多。實用技巧見提高語音轉文字準確度。
- 立體聲會變單聲道。 Retexta 轉錄前會把所有聲道混成一個。兩個人分別錄在不同聲道,這個分開就不會保留。
- 語言。 Retexta 會自動偵測說的語言,你不用選;它的語言清單裡沒有廣東話,我們沒有測試過廣東話的錄音。寫出來的結果有 50 多種語言可以選。
- 繁體或簡體。 Transcript only 的逐字稿用繁體還是簡體字,我們沒有在手機上測試過。寫作類的結果想要繁體中文,可以用 Something else,在任務說明裡寫「請用繁體中文寫」;結果頁的 Result language 清單只有一個「中文」選項,改它不會切換繁簡。
- 講者和時間碼。 Retexta 的逐字稿是純文字,沒有講者標記,也沒有時間碼。
- 保留原檔。 錄音在 Retexta 裡保存 30 天後會被刪除,原始 MP3 請自己留著。
免費和線上的 MP3 轉文字
- 線上轉檔網站要你把檔案上傳到網站。私人的錄音上傳前,先確認網站是誰經營、會怎麼處理上傳的檔案。
- 手機的錄音 App 可能會轉文字,但通常只處理在那個 App 裡錄的檔案。見 Android 手機錄音轉文字。
- Retexta 可以用幾次免費的 Pro 結果先試試,匯入檔案需要 Retexta Pro。
轉成文字之後
錄了一場訪談:見訪談逐字稿怎麼打。處理 Podcast 節目:見 Podcast 逐字稿。WhatsApp 的語音訊息:見 WhatsApp 語音訊息轉文字(Android)。關於 App 本身:Retexta,Android 語音轉文字。
資料來源
FLAME Apps 查看日期如下。
- Android Developers,Supported media formats(英文,最後更新 2025 年 5 月 22 日,2026 年 9 月 25 日查看):音訊解碼器和容器、WAV 位元深度、Android 版本。
- Retexta App 程式碼(Android,版本 2026.1.23,最低 Android 7.0,2026 年 9 月 25 日和 28 日查看):只接受
audio/*的匯入(RecordScreen.kt)、轉成 16 kHz 單聲道(AudioNormalizer.kt)、切成最長 5 分鐘的片段(CloudAudioChunker.kt)、自動偵測語言和語言清單(TranscriptionLanguageCatalog.kt)、錄音保存 30 天(RecordedAudioRetention.kt)、錯誤訊息(App 字串)。 - Retexta:方案名稱依 App 和 Google Play 頁面。
