{"text": "200份PDF,以前要花一整天複製貼上,手動整理格式。現在一行指令,10秒全部變markdown。今天帶你從安裝到實戰,最後我會把它接進AI-agent,讓Cloud自己去讀你硬碟上的任何檔案。先讓你看看這東西有多快。假設你手邊有個Excel,想為給Cloud分析,以前你要開檔案,複製貼上,格式全部跑掉。那我在Terminal輸入這個指令,然後打開轉換成功的檔案看一下。Excel的每個Sheet會變成一個Section,表格直接變markdown table。你拿去丟rack pipeline,就是讓AI能搜尋你文件的那種系統,格式不會跑掉。再來是一個更猛的,直接丟網址也可以。你看它,真的連網頁都能抓,所有的內容全部轉成了前進的markdown。是不是超快?一行就搞定。裝這個30秒的事,你要Python3.10以上,大部分人的Mac應該都有了。但我建議你先開一個虛擬環境再裝。因為,Markdown的OL參數會拉近一大堆依賴。你直接裝在系統Python裡面,很容易跟其他套件打架。如果你不想全裝也行,只裝需要的格式,只要將OL改成其他的檔案後綴名就好。那這裡我還是選擇全部安裝。可以裝的選項,我放在畫面上了。你看你需要哪些,就裝哪些。我建議裝完確認一下版本。OK,搞定,可以開始玩了。CLI適合一個一個轉。但如果你有一百個文件要未給AI呢?你不會想一個一個手動打指令吧?Python API才是真正好用的地方。那我先創建一個批量處理的腳本,然後把這段代碼粘貼進去。跑一下看看效果。這段在做的事就是,掃描Documents資料夾裡面所有檔案。只要附檔名是Word、Excel、PPT其中一個,就自動轉成Markdown存到另一個資料夾。你看,整個資料夾的文件幾秒鐘全部轉好。假設你在做知識庫,200份合約文件,以前花一天手動處理,現在10秒跑完。純文字轉換只是基本功。你丟一張圖片給它,它不只讀圖片信息。它還可以讓AI幫你描述圖片內容。那,跑一下腳本,看看它描述的是否準確。這AI的分析數據可以說正確率99.99%。現在的描述是英文的,你還可以自訂Prompt,讓它用繁體中文來描述。這樣看起來就親切多了。其實Marketdown有一個mcp server,你可以把它想成幫AI裝一個外掛。裝完之後,AI就能自己去讀Word、Excel、PPT,不用你手動轉。我用Cloud Desktop示範。打開設定檔,添加下面的代碼,重啟Cloud App。那,我讓Cloud來分析一下這個檔案。你看,你什麼都沒做。Cloud自己去呼叫Marketdown,把Excel轉成Marketdown,然後直接分析給你看。以後,你跟Cloud說,讀這個檔案,不管是Word、Excel、PPT,它都能自己處理。剩最後一段了。Marketdown除了內建支援的格式,它還有Plugin系統。如果你有什麼冷門格式需要處理,可以自己寫一個Converter掛上去。進階玩家有興趣的話,官方Github有一個Sample Plugin的範例,連結放在Description。另外還有一個Marketdown.ocr的Plugin,裝上去之後,它碰到Word裡面嵌入的圖片。會自動用LLM做OCR,幫你把圖片裡的文字也抓出來。如果你的文件有很多截圖,這個超好用。好,快速搜一下。Marketdown是微軟開源的文件轉Marketdown工具。CII一行指令轉單檔。Python API可以批次處理整個資料家。加上LLM還能幫圖片深描述。MCP Server讓AI Agent直接自己去讀檔案。現在給你一個挑戰。關掉影片,打開Terminal。花三分鐘把你桌面上隨便一個Excel或Word轉成Marketdown。感受一下有多快。我們下支影片見。我們下支影片見。我們下支影片見。我們下支影片見。我們下支影片見。我們下支影片見。我們下支影片見。我們下支影片見。我們下支影片見。我們下支影片見。我們下支影片見。我們下支影片見。我們下支影片見。我們下支影片見。我們下支影片見。", "segments": [{"id": 0, "seek": 0, "start": 0.0, "end": 5.6000000000000005, "text": "200份PDF,以前要花一整天複製貼上,手動整理格式。", "tokens": [50365, 7629, 36266, 17349, 37, 11, 44996, 4275, 20127, 2257, 27662, 6135, 164, 97, 229, 8083, 121, 11561, 120, 5708, 11, 11389, 12572, 27662, 13876, 30921, 27584, 1543, 50645], "temperature": 0, "avg_logprob": -0.150719145653953, "compression_ratio": 1.167202572347267, "no_speech_prob": 9.652898272372035e-12}, {"id": 1, "seek": 0, "start": 5.6000000000000005, "end": 9.6, "text": "現在一行指令,10秒全部變markdown。", "tokens": [50645, 12648, 2257, 8082, 25922, 49061, 11, 3279, 20956, 38714, 26327, 5638, 5093, 1543, 50845], "temperature": 0, "avg_logprob": -0.150719145653953, "compression_ratio": 1.167202572347267, "no_speech_prob": 9.652898272372035e-12}, {"id": 2, "seek": 0, "start": 9.6, "end": 18.0, "text": "今天帶你從安裝到實戰,最後我會把它接進AI-agent,讓Cloud自己去讀你硬碟上的任何檔案。", "tokens": [50845, 12074, 32379, 2166, 21068, 16206, 44453, 4511, 10376, 23209, 11, 20578, 1654, 6236, 42061, 14468, 18214, 48698, 12, 559, 317, 11, 21195, 32787, 17645, 6734, 7422, 222, 2166, 38114, 105, 16337, 253, 5708, 1546, 26443, 11906, 40741, 242, 28899, 1543, 51265], "temperature": 0, "avg_logprob": -0.150719145653953, "compression_ratio": 1.167202572347267, "no_speech_prob": 9.652898272372035e-12}, {"id": 3, "seek": 0, "start": 18.0, "end": 20.400000000000002, "text": "先讓你看看這東西有多快。", "tokens": [51265, 10108, 21195, 16529, 4200, 2664, 26978, 2412, 6392, 10251, 1543, 51385], "temperature": 0, "avg_logprob": -0.150719145653953, "compression_ratio": 1.167202572347267, "no_speech_prob": 9.652898272372035e-12}, {"id": 4, "seek": 0, "start": 20.400000000000002, "end": 29.0, "text": "假設你手邊有個Excel,想為給Cloud分析,以前你要開檔案,複製貼上,格式全部跑掉。", "tokens": [51385, 31706, 39035, 2166, 11389, 14901, 2412, 3338, 11149, 4933, 11, 7093, 6344, 17798, 32787, 6627, 7360, 238, 11, 44996, 32085, 8949, 40741, 242, 28899, 11, 164, 97, 229, 8083, 121, 11561, 120, 5708, 11, 30921, 27584, 38714, 32585, 29327, 1543, 51815], "temperature": 0, "avg_logprob": -0.150719145653953, "compression_ratio": 1.167202572347267, "no_speech_prob": 9.652898272372035e-12}, {"id": 5, "seek": 2900, "start": 29.0, "end": 34.8, "text": "那我在Terminal輸入這個指令,然後打開轉換成功的檔案看一下。", "tokens": [50365, 4184, 40528, 51, 966, 2071, 12290, 116, 14028, 6287, 25922, 49061, 11, 10213, 12467, 8949, 32739, 36338, 11336, 32311, 1546, 40741, 242, 28899, 28324, 1543, 50655], "temperature": 0, "avg_logprob": -0.12687348960933828, "compression_ratio": 1.1743119266055047, "no_speech_prob": 1.1664396878940941e-11}, {"id": 6, "seek": 2900, "start": 34.8, "end": 40.8, "text": "Excel的每個Sheet會變成一個Section,表格直接變markdown table。", "tokens": [50655, 11149, 4933, 1546, 23664, 3338, 9526, 302, 6236, 26327, 11336, 8990, 50, 10183, 11, 17571, 30921, 43297, 26327, 5638, 5093, 3199, 1543, 50955], "temperature": 0, "avg_logprob": -0.12687348960933828, "compression_ratio": 1.1743119266055047, "no_speech_prob": 1.1664396878940941e-11}, {"id": 7, "seek": 2900, "start": 40.8, "end": 48.400000000000006, "text": "你拿去丟rack pipeline,就是讓AI能搜尋你文件的那種系統,格式不會跑掉。", "tokens": [50955, 2166, 24351, 6734, 940, 253, 81, 501, 15517, 11, 5620, 21195, 48698, 8225, 162, 14987, 1530, 233, 2166, 17174, 20485, 1546, 4184, 16516, 25368, 33725, 11, 30921, 27584, 21121, 32585, 29327, 1543, 51335], "temperature": 0, "avg_logprob": -0.12687348960933828, "compression_ratio": 1.1743119266055047, "no_speech_prob": 1.1664396878940941e-11}, {"id": 8, "seek": 2900, "start": 48.400000000000006, "end": 51.8, "text": "再來是一個更猛的,直接丟網址也可以。", "tokens": [51335, 35961, 1541, 8990, 19002, 25266, 249, 1546, 11, 43297, 940, 253, 26352, 14872, 222, 47935, 1543, 51505], "temperature": 0, "avg_logprob": -0.12687348960933828, "compression_ratio": 1.1743119266055047, "no_speech_prob": 1.1664396878940941e-11}, {"id": 9, "seek": 2900, "start": 51.8, "end": 58.400000000000006, "text": "你看它,真的連網頁都能抓,所有的內容全部轉成了前進的markdown。", "tokens": [51505, 16529, 11284, 11, 8034, 36252, 26352, 8313, 223, 7182, 8225, 43069, 11, 39300, 1546, 28472, 25750, 38714, 32739, 11336, 2289, 8945, 18214, 1546, 5638, 5093, 1543, 51835], "temperature": 0, "avg_logprob": -0.12687348960933828, "compression_ratio": 1.1743119266055047, "no_speech_prob": 1.1664396878940941e-11}, {"id": 10, "seek": 5840, "start": 58.4, "end": 61.199999999999996, "text": "是不是超快?一行就搞定。", "tokens": [50365, 23034, 19869, 10251, 30, 2257, 8082, 3111, 41816, 12088, 1543, 50505], "temperature": 0, "avg_logprob": -0.13273755320302255, "compression_ratio": 1.1540785498489425, "no_speech_prob": 1.8135723825474237e-11}, {"id": 11, "seek": 5840, "start": 61.199999999999996, "end": 68.2, "text": "裝這個30秒的事,你要Python3.10以上,大部分人的Mac應該都有了。", "tokens": [50505, 44453, 6287, 3446, 20956, 1546, 6973, 11, 32085, 47, 88, 11943, 18, 13, 3279, 29497, 11, 3582, 32174, 4035, 1546, 34355, 26087, 48121, 2289, 1543, 50855], "temperature": 0, "avg_logprob": -0.13273755320302255, "compression_ratio": 1.1540785498489425, "no_speech_prob": 1.8135723825474237e-11}, {"id": 12, "seek": 5840, "start": 68.2, "end": 71.6, "text": "但我建議你先開一個虛擬環境再裝。", "tokens": [50855, 8395, 1654, 34157, 24686, 2166, 10108, 8949, 8990, 12026, 249, 13167, 105, 40063, 108, 47885, 8623, 44453, 1543, 51025], "temperature": 0, "avg_logprob": -0.13273755320302255, "compression_ratio": 1.1540785498489425, "no_speech_prob": 1.8135723825474237e-11}, {"id": 13, "seek": 5840, "start": 71.6, "end": 76.0, "text": "因為,Markdown的OL參數會拉近一大堆依賴。", "tokens": [51025, 11471, 11, 15168, 5093, 1546, 5046, 47375, 30622, 6236, 29717, 17463, 2257, 3582, 10726, 228, 3254, 251, 164, 7062, 1543, 51245], "temperature": 0, "avg_logprob": -0.13273755320302255, "compression_ratio": 1.1540785498489425, "no_speech_prob": 1.8135723825474237e-11}, {"id": 14, "seek": 5840, "start": 76.0, "end": 80.6, "text": "你直接裝在系統Python裡面,很容易跟其他套件打架。", "tokens": [51245, 2166, 43297, 44453, 3581, 25368, 33725, 47, 88, 11943, 32399, 11, 4563, 49212, 9678, 9572, 5000, 1881, 245, 20485, 12467, 7360, 114, 1543, 51475], "temperature": 0, "avg_logprob": -0.13273755320302255, "compression_ratio": 1.1540785498489425, "no_speech_prob": 1.8135723825474237e-11}, {"id": 15, "seek": 5840, "start": 80.6, "end": 88.0, "text": "如果你不想全裝也行,只裝需要的格式,只要將OL改成其他的檔案後綴名就好。", "tokens": [51475, 45669, 1960, 7093, 11319, 44453, 6404, 8082, 11, 14003, 44453, 35748, 1546, 30921, 27584, 11, 14003, 4275, 34168, 5046, 34490, 11336, 9572, 31309, 40741, 242, 28899, 5661, 9261, 112, 15940, 3111, 2131, 1543, 51845], "temperature": 0, "avg_logprob": -0.13273755320302255, "compression_ratio": 1.1540785498489425, "no_speech_prob": 1.8135723825474237e-11}, {"id": 16, "seek": 8800, "start": 88.0, "end": 90.8, "text": "那這裡我還是選擇全部安裝。", "tokens": [50365, 4184, 18771, 1654, 25583, 21625, 13167, 229, 38714, 16206, 44453, 1543, 50505], "temperature": 0, "avg_logprob": -0.10929712677001953, "compression_ratio": 1.1923076923076923, "no_speech_prob": 2.1400861985321207e-11}, {"id": 17, "seek": 8800, "start": 90.8, "end": 93.6, "text": "可以裝的選項,我放在畫面上了。", "tokens": [50505, 6723, 44453, 1546, 21625, 8313, 227, 11, 1654, 12744, 3581, 43822, 8833, 5708, 2289, 1543, 50645], "temperature": 0, "avg_logprob": -0.10929712677001953, "compression_ratio": 1.1923076923076923, "no_speech_prob": 2.1400861985321207e-11}, {"id": 18, "seek": 8800, "start": 93.6, "end": 96.2, "text": "你看你需要哪些,就裝哪些。", "tokens": [50645, 16529, 2166, 35748, 17028, 13824, 11, 3111, 44453, 17028, 13824, 1543, 50775], "temperature": 0, "avg_logprob": -0.10929712677001953, "compression_ratio": 1.1923076923076923, "no_speech_prob": 2.1400861985321207e-11}, {"id": 19, "seek": 8800, "start": 96.2, "end": 98.8, "text": "我建議裝完確認一下版本。", "tokens": [50775, 1654, 34157, 24686, 44453, 14128, 24293, 22041, 8861, 42096, 8802, 1543, 50905], "temperature": 0, "avg_logprob": -0.10929712677001953, "compression_ratio": 1.1923076923076923, "no_speech_prob": 2.1400861985321207e-11}, {"id": 20, "seek": 8800, "start": 98.8, "end": 101.2, "text": "OK,搞定,可以開始玩了。", "tokens": [50905, 9443, 11, 41816, 12088, 11, 6723, 21017, 19912, 2289, 1543, 51025], "temperature": 0, "avg_logprob": -0.10929712677001953, "compression_ratio": 1.1923076923076923, "no_speech_prob": 2.1400861985321207e-11}, {"id": 21, "seek": 8800, "start": 101.2, "end": 103.4, "text": "CLI適合一個一個轉。", "tokens": [51025, 22458, 40, 3330, 102, 14245, 8990, 8990, 32739, 1543, 51135], "temperature": 0, "avg_logprob": -0.10929712677001953, "compression_ratio": 1.1923076923076923, "no_speech_prob": 2.1400861985321207e-11}, {"id": 22, "seek": 8800, "start": 103.4, "end": 106.6, "text": "但如果你有一百個文件要未給AI呢?", "tokens": [51135, 8395, 45669, 32241, 31906, 3338, 17174, 20485, 4275, 29954, 17798, 48698, 6240, 30, 51295], "temperature": 0, "avg_logprob": -0.10929712677001953, "compression_ratio": 1.1923076923076923, "no_speech_prob": 2.1400861985321207e-11}, {"id": 23, "seek": 8800, "start": 106.6, "end": 109.6, "text": "你不會想一個一個手動打指令吧?", "tokens": [51295, 2166, 21121, 7093, 8990, 8990, 11389, 12572, 12467, 25922, 49061, 6062, 30, 51445], "temperature": 0, "avg_logprob": -0.10929712677001953, "compression_ratio": 1.1923076923076923, "no_speech_prob": 2.1400861985321207e-11}, {"id": 24, "seek": 8800, "start": 109.6, "end": 113.2, "text": "Python API才是真正好用的地方。", "tokens": [51445, 47, 88, 11943, 9362, 18888, 1541, 6303, 15789, 2131, 9254, 1546, 30146, 1543, 51625], "temperature": 0, "avg_logprob": -0.10929712677001953, "compression_ratio": 1.1923076923076923, "no_speech_prob": 2.1400861985321207e-11}, {"id": 25, "seek": 11320, "start": 113.2, "end": 118.8, "text": "那我先創建一個批量處理的腳本,然後把這段代碼粘貼進去。", "tokens": [50365, 4184, 1654, 10108, 5935, 113, 34157, 8990, 3416, 117, 26748, 39289, 13876, 1546, 49595, 8802, 11, 10213, 16075, 2664, 28427, 19105, 16337, 120, 18393, 246, 11561, 120, 18214, 6734, 1543, 50645], "temperature": 0, "avg_logprob": -0.12887915663831817, "compression_ratio": 1.1554770318021201, "no_speech_prob": 1.9553178520759218e-11}, {"id": 26, "seek": 11320, "start": 118.8, "end": 120.8, "text": "跑一下看看效果。", "tokens": [50645, 32585, 8861, 22884, 43076, 9319, 1543, 50745], "temperature": 0, "avg_logprob": -0.12887915663831817, "compression_ratio": 1.1554770318021201, "no_speech_prob": 1.9553178520759218e-11}, {"id": 27, "seek": 11320, "start": 120.8, "end": 125.60000000000001, "text": "這段在做的事就是,掃描Documents資料夾裡面所有檔案。", "tokens": [50745, 2664, 28427, 3581, 10907, 1546, 6973, 5620, 11, 6900, 225, 11673, 237, 35, 905, 4697, 35380, 33404, 1787, 122, 32399, 39300, 40741, 242, 28899, 1543, 50985], "temperature": 0, "avg_logprob": -0.12887915663831817, "compression_ratio": 1.1554770318021201, "no_speech_prob": 1.9553178520759218e-11}, {"id": 28, "seek": 11320, "start": 125.60000000000001, "end": 132.6, "text": "只要附檔名是Word、Excel、PPT其中一個,就自動轉成Markdown存到另一個資料夾。", "tokens": [50985, 14003, 4275, 8842, 226, 40741, 242, 15940, 1541, 54, 765, 1231, 11149, 4933, 1231, 17755, 51, 9572, 5975, 8990, 11, 3111, 9722, 12572, 32739, 11336, 15168, 5093, 39781, 4511, 22762, 8990, 35380, 33404, 1787, 122, 1543, 51335], "temperature": 0, "avg_logprob": -0.12887915663831817, "compression_ratio": 1.1554770318021201, "no_speech_prob": 1.9553178520759218e-11}, {"id": 29, "seek": 11320, "start": 132.6, "end": 137.2, "text": "你看,整個資料夾的文件幾秒鐘全部轉好。", "tokens": [51335, 16529, 11, 27662, 3338, 35380, 33404, 1787, 122, 1546, 17174, 20485, 23575, 20956, 26254, 38714, 32739, 2131, 1543, 51565], "temperature": 0, "avg_logprob": -0.12887915663831817, "compression_ratio": 1.1554770318021201, "no_speech_prob": 1.9553178520759218e-11}, {"id": 30, "seek": 13720, "start": 137.2, "end": 144.79999999999998, "text": "假設你在做知識庫,200份合約文件,以前花一天手動處理,現在10秒跑完。", "tokens": [50365, 31706, 39035, 41410, 10907, 6498, 43143, 6346, 104, 11, 7629, 36266, 14245, 30889, 17174, 20485, 11, 44996, 20127, 2257, 6135, 11389, 12572, 39289, 13876, 11, 12648, 3279, 20956, 32585, 14128, 1543, 50745], "temperature": 0, "avg_logprob": -0.09341093210073617, "compression_ratio": 1.2067669172932332, "no_speech_prob": 1.7024165063772578e-11}, {"id": 31, "seek": 13720, "start": 144.79999999999998, "end": 147.6, "text": "純文字轉換只是基本功。", "tokens": [50745, 7732, 242, 17174, 22381, 32739, 36338, 36859, 37946, 32311, 1543, 50885], "temperature": 0, "avg_logprob": -0.09341093210073617, "compression_ratio": 1.2067669172932332, "no_speech_prob": 1.7024165063772578e-11}, {"id": 32, "seek": 13720, "start": 147.6, "end": 151.2, "text": "你丟一張圖片給它,它不只讀圖片信息。", "tokens": [50885, 2166, 940, 253, 2257, 18889, 2523, 244, 16668, 17798, 11284, 11, 11284, 1960, 14003, 7422, 222, 2523, 244, 16668, 17665, 26460, 1543, 51065], "temperature": 0, "avg_logprob": -0.09341093210073617, "compression_ratio": 1.2067669172932332, "no_speech_prob": 1.7024165063772578e-11}, {"id": 33, "seek": 13720, "start": 151.2, "end": 154.6, "text": "它還可以讓AI幫你描述圖片內容。", "tokens": [51065, 11284, 7824, 6723, 21195, 48698, 32187, 2166, 11673, 237, 3316, 108, 2523, 244, 16668, 28472, 25750, 1543, 51235], "temperature": 0, "avg_logprob": -0.09341093210073617, "compression_ratio": 1.2067669172932332, "no_speech_prob": 1.7024165063772578e-11}, {"id": 34, "seek": 13720, "start": 154.6, "end": 158.39999999999998, "text": "那,跑一下腳本,看看它描述的是否準確。", "tokens": [51235, 4184, 11, 32585, 8861, 49595, 8802, 11, 22884, 11284, 11673, 237, 3316, 108, 24620, 45334, 28220, 24293, 1543, 51425], "temperature": 0, "avg_logprob": -0.09341093210073617, "compression_ratio": 1.2067669172932332, "no_speech_prob": 1.7024165063772578e-11}, {"id": 35, "seek": 13720, "start": 158.39999999999998, "end": 163.39999999999998, "text": "這AI的分析數據可以說正確率99.99%。", "tokens": [51425, 2664, 48698, 1546, 6627, 7360, 238, 30622, 36841, 6723, 4622, 15789, 24293, 44866, 8494, 13, 8494, 4, 1543, 51675], "temperature": 0, "avg_logprob": -0.09341093210073617, "compression_ratio": 1.2067669172932332, "no_speech_prob": 1.7024165063772578e-11}, {"id": 36, "seek": 16340, "start": 163.4, "end": 169.20000000000002, "text": "現在的描述是英文的,你還可以自訂Prompt,讓它用繁體中文來描述。", "tokens": [50365, 12648, 1546, 11673, 237, 3316, 108, 1541, 27869, 17174, 1546, 11, 2166, 7824, 6723, 9722, 28320, 47, 4397, 662, 11, 21195, 11284, 9254, 23141, 223, 23987, 5975, 17174, 3763, 11673, 237, 3316, 108, 1543, 50655], "temperature": 0, "avg_logprob": -0.12342601663926069, "compression_ratio": 1.115987460815047, "no_speech_prob": 2.188975910255575e-11}, {"id": 37, "seek": 16340, "start": 169.20000000000002, "end": 171.6, "text": "這樣看起來就親切多了。", "tokens": [50655, 8377, 4200, 21670, 3111, 42117, 23632, 6392, 2289, 1543, 50775], "temperature": 0, "avg_logprob": -0.12342601663926069, "compression_ratio": 1.115987460815047, "no_speech_prob": 2.188975910255575e-11}, {"id": 38, "seek": 16340, "start": 171.6, "end": 178.20000000000002, "text": "其實Marketdown有一個mcp server,你可以把它想成幫AI裝一個外掛。", "tokens": [50775, 14139, 15168, 302, 5093, 2412, 8990, 76, 66, 79, 7154, 11, 42766, 42061, 7093, 11336, 32187, 48698, 44453, 8990, 12022, 6900, 249, 1543, 51105], "temperature": 0, "avg_logprob": -0.12342601663926069, "compression_ratio": 1.115987460815047, "no_speech_prob": 2.188975910255575e-11}, {"id": 39, "seek": 16340, "start": 178.20000000000002, "end": 184.0, "text": "裝完之後,AI就能自己去讀Word、Excel、PPT,不用你手動轉。", "tokens": [51105, 44453, 14128, 26362, 11, 48698, 3111, 8225, 17645, 6734, 7422, 222, 54, 765, 1231, 11149, 4933, 1231, 17755, 51, 11, 24384, 2166, 11389, 12572, 32739, 1543, 51395], "temperature": 0, "avg_logprob": -0.12342601663926069, "compression_ratio": 1.115987460815047, "no_speech_prob": 2.188975910255575e-11}, {"id": 40, "seek": 16340, "start": 184.0, "end": 186.6, "text": "我用Cloud Desktop示範。", "tokens": [51395, 1654, 9254, 32787, 49044, 25696, 20878, 226, 1543, 51525], "temperature": 0, "avg_logprob": -0.12342601663926069, "compression_ratio": 1.115987460815047, "no_speech_prob": 2.188975910255575e-11}, {"id": 41, "seek": 16340, "start": 186.6, "end": 191.6, "text": "打開設定檔,添加下面的代碼,重啟Cloud App。", "tokens": [51525, 12467, 8949, 39035, 12088, 40741, 242, 11, 14176, 119, 9990, 47150, 1546, 19105, 16337, 120, 11, 12624, 3284, 253, 32787, 3132, 1543, 51775], "temperature": 0, "avg_logprob": -0.12342601663926069, "compression_ratio": 1.115987460815047, "no_speech_prob": 2.188975910255575e-11}, {"id": 42, "seek": 19160, "start": 191.6, "end": 194.6, "text": "那,我讓Cloud來分析一下這個檔案。", "tokens": [50365, 4184, 11, 1654, 21195, 32787, 3763, 6627, 7360, 238, 8861, 6287, 40741, 242, 28899, 1543, 50515], "temperature": 0, "avg_logprob": -0.10074321746826172, "compression_ratio": 1.216117216117216, "no_speech_prob": 1.5773953324083045e-11}, {"id": 43, "seek": 19160, "start": 194.6, "end": 196.6, "text": "你看,你什麼都沒做。", "tokens": [50515, 16529, 11, 2166, 7598, 7182, 4913, 10907, 1543, 50615], "temperature": 0, "avg_logprob": -0.10074321746826172, "compression_ratio": 1.216117216117216, "no_speech_prob": 1.5773953324083045e-11}, {"id": 44, "seek": 19160, "start": 196.6, "end": 202.79999999999998, "text": "Cloud自己去呼叫Marketdown,把Excel轉成Marketdown,然後直接分析給你看。", "tokens": [50615, 32787, 17645, 6734, 38718, 19855, 15168, 302, 5093, 11, 16075, 11149, 4933, 32739, 11336, 15168, 302, 5093, 11, 10213, 43297, 6627, 7360, 238, 17798, 16529, 1543, 50925], "temperature": 0, "avg_logprob": -0.10074321746826172, "compression_ratio": 1.216117216117216, "no_speech_prob": 1.5773953324083045e-11}, {"id": 45, "seek": 19160, "start": 202.79999999999998, "end": 210.0, "text": "以後,你跟Cloud說,讀這個檔案,不管是Word、Excel、PPT,它都能自己處理。", "tokens": [50925, 3588, 5661, 11, 2166, 9678, 32787, 4622, 11, 7422, 222, 6287, 40741, 242, 28899, 11, 45376, 1541, 54, 765, 1231, 11149, 4933, 1231, 17755, 51, 11, 11284, 7182, 8225, 17645, 39289, 13876, 1543, 51285], "temperature": 0, "avg_logprob": -0.10074321746826172, "compression_ratio": 1.216117216117216, "no_speech_prob": 1.5773953324083045e-11}, {"id": 46, "seek": 19160, "start": 210.0, "end": 211.4, "text": "剩最後一段了。", "tokens": [51285, 5935, 102, 20578, 2257, 28427, 2289, 1543, 51355], "temperature": 0, "avg_logprob": -0.10074321746826172, "compression_ratio": 1.216117216117216, "no_speech_prob": 1.5773953324083045e-11}, {"id": 47, "seek": 19160, "start": 211.4, "end": 216.0, "text": "Marketdown除了內建支援的格式,它還有Plugin系統。", "tokens": [51355, 15168, 302, 5093, 32999, 2289, 28472, 34157, 24400, 11673, 112, 1546, 30921, 27584, 11, 11284, 15569, 33710, 697, 259, 25368, 33725, 1543, 51585], "temperature": 0, "avg_logprob": -0.10074321746826172, "compression_ratio": 1.216117216117216, "no_speech_prob": 1.5773953324083045e-11}, {"id": 48, "seek": 21600, "start": 216.0, "end": 222.0, "text": "如果你有什麼冷門格式需要處理,可以自己寫一個Converter掛上去。", "tokens": [50365, 13119, 43320, 7598, 32499, 37232, 30921, 27584, 35748, 39289, 13876, 11, 6723, 17645, 4510, 104, 8990, 9838, 331, 391, 6900, 249, 5708, 6734, 1543, 50665], "temperature": 0, "avg_logprob": -0.11715931362575954, "compression_ratio": 1.0610687022900764, "no_speech_prob": 2.0339093256827034e-11}, {"id": 49, "seek": 21600, "start": 222.0, "end": 229.2, "text": "進階玩家有興趣的話,官方Github有一個Sample Plugin的範例,連結放在Description。", "tokens": [50665, 18214, 10673, 236, 19912, 5155, 2412, 44089, 39835, 21358, 11, 31929, 9249, 38, 355, 836, 2412, 8990, 28743, 781, 40740, 259, 1546, 20878, 226, 17797, 11, 36252, 17144, 12744, 3581, 29543, 12432, 1543, 51025], "temperature": 0, "avg_logprob": -0.11715931362575954, "compression_ratio": 1.0610687022900764, "no_speech_prob": 2.0339093256827034e-11}, {"id": 50, "seek": 21600, "start": 229.2, "end": 237.0, "text": "另外還有一個Marketdown.ocr的Plugin,裝上去之後,它碰到Word裡面嵌入的圖片。", "tokens": [51025, 26202, 15569, 8990, 15168, 302, 5093, 13, 3617, 1546, 33710, 697, 259, 11, 44453, 5708, 6734, 26362, 11, 11284, 16337, 108, 4511, 54, 765, 32399, 161, 113, 234, 14028, 1546, 2523, 244, 16668, 1543, 51415], "temperature": 0, "avg_logprob": -0.11715931362575954, "compression_ratio": 1.0610687022900764, "no_speech_prob": 2.0339093256827034e-11}, {"id": 51, "seek": 23700, "start": 237.0, "end": 243.0, "text": "會自動用LLM做OCR,幫你把圖片裡的文字也抓出來。", "tokens": [50365, 6236, 9722, 12572, 9254, 24010, 44, 10907, 46, 18547, 11, 32187, 2166, 16075, 2523, 244, 16668, 11066, 1546, 17174, 22381, 6404, 43069, 29741, 1543, 50665], "temperature": 0, "avg_logprob": -0.08974930975172254, "compression_ratio": 1.0942622950819672, "no_speech_prob": 2.1273137765231986e-11}, {"id": 52, "seek": 23700, "start": 243.0, "end": 247.0, "text": "如果你的文件有很多截圖,這個超好用。", "tokens": [50665, 13119, 18961, 17174, 20485, 2412, 20778, 1486, 103, 2523, 244, 11, 6287, 19869, 2131, 9254, 1543, 50865], "temperature": 0, "avg_logprob": -0.08974930975172254, "compression_ratio": 1.0942622950819672, "no_speech_prob": 2.1273137765231986e-11}, {"id": 53, "seek": 23700, "start": 247.0, "end": 249.0, "text": "好,快速搜一下。", "tokens": [50865, 2131, 11, 10251, 31217, 162, 14987, 8861, 1543, 50965], "temperature": 0, "avg_logprob": -0.08974930975172254, "compression_ratio": 1.0942622950819672, "no_speech_prob": 2.1273137765231986e-11}, {"id": 54, "seek": 23700, "start": 249.0, "end": 253.0, "text": "Marketdown是微軟開源的文件轉Marketdown工具。", "tokens": [50965, 15168, 302, 5093, 1541, 39152, 14454, 253, 8949, 47402, 1546, 17174, 20485, 32739, 15168, 302, 5093, 23323, 39806, 1543, 51165], "temperature": 0, "avg_logprob": -0.08974930975172254, "compression_ratio": 1.0942622950819672, "no_speech_prob": 2.1273137765231986e-11}, {"id": 55, "seek": 23700, "start": 253.0, "end": 255.0, "text": "CII一行指令轉單檔。", "tokens": [51165, 34, 9503, 2257, 8082, 25922, 49061, 32739, 24227, 40741, 242, 1543, 51265], "temperature": 0, "avg_logprob": -0.08974930975172254, "compression_ratio": 1.0942622950819672, "no_speech_prob": 2.1273137765231986e-11}, {"id": 56, "seek": 23700, "start": 255.0, "end": 259.0, "text": "Python API可以批次處理整個資料家。", "tokens": [51265, 47, 88, 11943, 9362, 6723, 3416, 117, 9487, 39289, 13876, 27662, 3338, 35380, 33404, 5155, 1543, 51465], "temperature": 0, "avg_logprob": -0.08974930975172254, "compression_ratio": 1.0942622950819672, "no_speech_prob": 2.1273137765231986e-11}, {"id": 57, "seek": 25900, "start": 259.0, "end": 263.0, "text": "加上LLM還能幫圖片深描述。", "tokens": [50365, 9990, 5708, 24010, 44, 7824, 8225, 32187, 2523, 244, 16668, 24043, 11673, 237, 3316, 108, 1543, 50565], "temperature": 0, "avg_logprob": -0.12413314819335937, "compression_ratio": 1.0443548387096775, "no_speech_prob": 1.827509324425769e-11}, {"id": 58, "seek": 25900, "start": 263.0, "end": 267.0, "text": "MCP Server讓AI Agent直接自己去讀檔案。", "tokens": [50565, 39261, 47, 25684, 21195, 48698, 27174, 43297, 17645, 6734, 7422, 222, 40741, 242, 28899, 1543, 50765], "temperature": 0, "avg_logprob": -0.12413314819335937, "compression_ratio": 1.0443548387096775, "no_speech_prob": 1.827509324425769e-11}, {"id": 59, "seek": 25900, "start": 267.0, "end": 269.0, "text": "現在給你一個挑戰。", "tokens": [50765, 12648, 17798, 2166, 8990, 49067, 23209, 1543, 50865], "temperature": 0, "avg_logprob": -0.12413314819335937, "compression_ratio": 1.0443548387096775, "no_speech_prob": 1.827509324425769e-11}, {"id": 60, "seek": 25900, "start": 269.0, "end": 271.0, "text": "關掉影片,打開Terminal。", "tokens": [50865, 14899, 29327, 25373, 11, 12467, 8949, 51, 966, 2071, 1543, 50965], "temperature": 0, "avg_logprob": -0.12413314819335937, "compression_ratio": 1.0443548387096775, "no_speech_prob": 1.827509324425769e-11}, {"id": 61, "seek": 25900, "start": 271.0, "end": 277.0, "text": "花三分鐘把你桌面上隨便一個Excel或Word轉成Marketdown。", "tokens": [50965, 20127, 10960, 32611, 16075, 2166, 162, 5475, 8833, 5708, 48890, 27364, 8990, 11149, 4933, 19780, 54, 765, 32739, 11336, 15168, 302, 5093, 1543, 51265], "temperature": 0, "avg_logprob": -0.12413314819335937, "compression_ratio": 1.0443548387096775, "no_speech_prob": 1.827509324425769e-11}, {"id": 62, "seek": 25900, "start": 277.0, "end": 278.0, "text": "感受一下有多快。", "tokens": [51265, 9709, 23151, 8861, 2412, 6392, 10251, 1543, 51315], "temperature": 0, "avg_logprob": -0.12413314819335937, "compression_ratio": 1.0443548387096775, "no_speech_prob": 1.827509324425769e-11}, {"id": 63, "seek": 25900, "start": 278.0, "end": 280.0, "text": "我們下支影片見。", "tokens": [51315, 5884, 4438, 24400, 25373, 10470, 1543, 51415], "temperature": 0, "avg_logprob": -0.12413314819335937, "compression_ratio": 1.0443548387096775, "no_speech_prob": 1.827509324425769e-11}, {"id": 64, "seek": 28000, "start": 280.0, "end": 282.0, "text": "我們下支影片見。", "tokens": [50365, 5884, 4438, 24400, 25373, 10470, 1543, 50465], "temperature": 0, "avg_logprob": -0.2650476756848787, "compression_ratio": 8.615384615384615, "no_speech_prob": 2.9326749362290627e-10}, {"id": 65, "seek": 28000, "start": 282.0, "end": 284.0, "text": "我們下支影片見。", "tokens": [50465, 5884, 4438, 24400, 25373, 10470, 1543, 50565], "temperature": 0, "avg_logprob": -0.2650476756848787, "compression_ratio": 8.615384615384615, "no_speech_prob": 2.9326749362290627e-10}, {"id": 66, "seek": 28000, "start": 284.0, "end": 286.0, "text": "我們下支影片見。", "tokens": [50565, 5884, 4438, 24400, 25373, 10470, 1543, 50665], "temperature": 0, "avg_logprob": -0.2650476756848787, "compression_ratio": 8.615384615384615, "no_speech_prob": 2.9326749362290627e-10}, {"id": 67, "seek": 28000, "start": 286.0, "end": 288.0, "text": "我們下支影片見。", "tokens": [50665, 5884, 4438, 24400, 25373, 10470, 1543, 50765], "temperature": 0, "avg_logprob": -0.2650476756848787, "compression_ratio": 8.615384615384615, "no_speech_prob": 2.9326749362290627e-10}, {"id": 68, "seek": 28000, "start": 288.0, "end": 290.0, "text": "我們下支影片見。", "tokens": [50765, 5884, 4438, 24400, 25373, 10470, 1543, 50865], "temperature": 0, "avg_logprob": -0.2650476756848787, "compression_ratio": 8.615384615384615, "no_speech_prob": 2.9326749362290627e-10}, {"id": 69, "seek": 28000, "start": 290.0, "end": 292.0, "text": "我們下支影片見。", "tokens": [50865, 5884, 4438, 24400, 25373, 10470, 1543, 50965], "temperature": 0, "avg_logprob": -0.2650476756848787, "compression_ratio": 8.615384615384615, "no_speech_prob": 2.9326749362290627e-10}, {"id": 70, "seek": 28000, "start": 292.0, "end": 294.0, "text": "我們下支影片見。", "tokens": [50965, 5884, 4438, 24400, 25373, 10470, 1543, 51065], "temperature": 0, "avg_logprob": -0.2650476756848787, "compression_ratio": 8.615384615384615, "no_speech_prob": 2.9326749362290627e-10}, {"id": 71, "seek": 28000, "start": 294.0, "end": 296.0, "text": "我們下支影片見。", "tokens": [51065, 5884, 4438, 24400, 25373, 10470, 1543, 51165], "temperature": 0, "avg_logprob": -0.2650476756848787, "compression_ratio": 8.615384615384615, "no_speech_prob": 2.9326749362290627e-10}, {"id": 72, "seek": 28000, "start": 296.0, "end": 298.0, "text": "我們下支影片見。", "tokens": [51165, 5884, 4438, 24400, 25373, 10470, 1543, 51265], "temperature": 0, "avg_logprob": -0.2650476756848787, "compression_ratio": 8.615384615384615, "no_speech_prob": 2.9326749362290627e-10}, {"id": 73, "seek": 28000, "start": 298.0, "end": 300.0, "text": "我們下支影片見。", "tokens": [51265, 5884, 4438, 24400, 25373, 10470, 1543, 51365], "temperature": 0, "avg_logprob": -0.2650476756848787, "compression_ratio": 8.615384615384615, "no_speech_prob": 2.9326749362290627e-10}, {"id": 74, "seek": 28000, "start": 300.0, "end": 302.0, "text": "我們下支影片見。", "tokens": [51365, 5884, 4438, 24400, 25373, 10470, 1543, 51465], "temperature": 0, "avg_logprob": -0.2650476756848787, "compression_ratio": 8.615384615384615, "no_speech_prob": 2.9326749362290627e-10}, {"id": 75, "seek": 28000, "start": 302.0, "end": 304.0, "text": "我們下支影片見。", "tokens": [51465, 5884, 4438, 24400, 25373, 10470, 1543, 51565], "temperature": 0, "avg_logprob": -0.2650476756848787, "compression_ratio": 8.615384615384615, "no_speech_prob": 2.9326749362290627e-10}, {"id": 76, "seek": 28000, "start": 304.0, "end": 306.0, "text": "我們下支影片見。", "tokens": [51565, 5884, 4438, 24400, 25373, 10470, 1543, 51665], "temperature": 0, "avg_logprob": -0.2650476756848787, "compression_ratio": 8.615384615384615, "no_speech_prob": 2.9326749362290627e-10}, {"id": 77, "seek": 28000, "start": 306.0, "end": 308.0, "text": "我們下支影片見。", "tokens": [51665, 5884, 4438, 24400, 25373, 10470, 1543, 51765], "temperature": 0, "avg_logprob": -0.2650476756848787, "compression_ratio": 8.615384615384615, "no_speech_prob": 2.9326749362290627e-10}], "language": "zh"}