阿Han的軟體技術棧 💡
206
免費公開
房間資訊
付費訂閱
主軸圍繞於軟體科技, 除了過往經驗成章以外也持續學習新技能, 並將學習心法記錄與分享, 以期幫助相同道路之夥伴。 裡面包含著各種程式語言的疑難雜症解題技巧, 也提供資料庫、AI、認證與授權、工具庫...等技巧, 讓您自由找出您想要的解答, 如果您想要系統化的教學課程也歡迎至「🔒 阿Han的軟體心法實戰營」。
Top 5
1
【PDF文件】使用Chrome解除PDF密碼限制
2
【Python 知識科普】 關於WSGI與ASGI
3
【Web微知識系列】雙向溝通的技術,什麼是Websocket?
4
【🧼 SOAP 是什麼?】古老又神秘的資料交換協定解析
5
【Web微知識系列】訂閱技術的基石,RSS Feed是什麼?
1
【PDF文件】使用Chrome解除PDF密碼限制
2
【Python 知識科普】 關於WSGI與ASGI
3
【Web微知識系列】雙向溝通的技術,什麼是Websocket?
4
【🧼 SOAP 是什麼?】古老又神秘的資料交換協定解析
5
【Web微知識系列】訂閱技術的基石,RSS Feed是什麼?
全部
AI
python
Web
軟體知識
認證與授權
資料庫
工具庫
作業系統
Message Queue
javascript/nodejs
Go
區塊鏈
全部
AI
python
Web
軟體知識
認證與授權
資料庫
工具庫
作業系統
Message Queue
javascript/nodejs
Go
區塊鏈
全部類型
免費與付費
最新發佈
最新發佈
阿Han
2025/07/02
【MLOps - Airflow 疑難雜症】別讓任務跑到天荒地老 - Timeout 終極設定指南
🧵 一個小故事 在某個星期六的清晨,工程師小明被監控的訊息吵醒, Airflow 上的任務居然跑了 16 個小時還沒結束! 原來是某支資料轉換腳本卡在網路重連邏輯中,無限重試,一路跑進週末。 這時候小明邊泡咖啡邊想: 「要是早點加上 timeout,就不用週末加班了...」。 🧠 為什麼
#
AirFlow技術
#
timeout
#
週末
阿Han
2025/07/02
【MLOps - Airflow 疑難雜症】別讓任務跑到天荒地老 - Timeout 終極設定指南
🧵 一個小故事 在某個星期六的清晨,工程師小明被監控的訊息吵醒, Airflow 上的任務居然跑了 16 個小時還沒結束! 原來是某支資料轉換腳本卡在網路重連邏輯中,無限重試,一路跑進週末。 這時候小明邊泡咖啡邊想: 「要是早點加上 timeout,就不用週末加班了...」。 🧠 為什麼
#
AirFlow技術
#
timeout
#
週末
阿Han
2025/06/18
【🎧 common-voice 語音資料蒐集程式 】架設啟動的一些雷坑 💣
Common Voice 是 Mozilla 發起的一個開源專案,目的是建立一個大型、公開、自由可用的語音資料庫,讓任何人(尤其是研究人員、開發者、公司)都可以用來訓練語音辨識、語音合成(TTS)等人工智慧應用。 很幸運的, Common Voice也將原始碼提供給大家使用, 在 🔍 h
#
python
#
啟動
#
研究人員
2
阿Han
2025/06/18
【🎧 common-voice 語音資料蒐集程式 】架設啟動的一些雷坑 💣
Common Voice 是 Mozilla 發起的一個開源專案,目的是建立一個大型、公開、自由可用的語音資料庫,讓任何人(尤其是研究人員、開發者、公司)都可以用來訓練語音辨識、語音合成(TTS)等人工智慧應用。 很幸運的, Common Voice也將原始碼提供給大家使用, 在 🔍 h
#
python
#
啟動
#
研究人員
2
阿Han
2025/06/11
【MLOps - Airflow 疑難雜症】Docker環境下如何操作宿主主機?
關於Airflow是什麼, 歡迎參考「🔒 阿Han的軟體心法實戰營 - MLOps」, 在開始之前我們也推薦以下兩篇給您閱讀: 【🔒 MLOps - Airflow】使用docker compose架設Airflow 【🔒 MLOps - Airflow】使用DAG流程呼叫Docker O
#
閱讀
1
阿Han
2025/06/11
【MLOps - Airflow 疑難雜症】Docker環境下如何操作宿主主機?
關於Airflow是什麼, 歡迎參考「🔒 阿Han的軟體心法實戰營 - MLOps」, 在開始之前我們也推薦以下兩篇給您閱讀: 【🔒 MLOps - Airflow】使用docker compose架設Airflow 【🔒 MLOps - Airflow】使用DAG流程呼叫Docker O
#
閱讀
1
阿Han
2025/05/14
【Docker疑難雜症】python:3.11-alpine不能裝onnxruntime?
當我們在開發AI應用程式的時候, 常常會使用到onnx, ONNX 是一種開放標準格式,允許不同深度學習框架(如 PyTorch、TensorFlow、Scikit-learn)之間互通,使模型可以在不同平台上運行,而 ONNX Runtime 則是一個高效能的推理引擎,專門用來加速 ONNX
#
python
#
onnx
#
sherpaonnx
3
1
阿Han
2025/05/14
【Docker疑難雜症】python:3.11-alpine不能裝onnxruntime?
當我們在開發AI應用程式的時候, 常常會使用到onnx, ONNX 是一種開放標準格式,允許不同深度學習框架(如 PyTorch、TensorFlow、Scikit-learn)之間互通,使模型可以在不同平台上運行,而 ONNX Runtime 則是一個高效能的推理引擎,專門用來加速 ONNX
#
python
#
onnx
#
sherpaonnx
3
1
阿Han
2025/04/30
【語音合成技術 - GPT-SoVITS 疑難雜症篇】為什麼api_v2.py在Docker環境底下正常啟動但卻無法連線
我們在「【語音合成技術 - GPT-SoVITS】如何架設API伺服器」有分享如何使用Docker來架設GPT-SoVITS的TTS API服務, 但過程中我們卻遇到了一些困難, 相信有深入使用這套TTS服務的朋友應該難免也會遇到這類的問題, 期望透過我們的分享幫助到正在遇到困難的你! 首先我
#
安裝
#
python
#
啟動
1
3
阿Han
2025/04/30
【語音合成技術 - GPT-SoVITS 疑難雜症篇】為什麼api_v2.py在Docker環境底下正常啟動但卻無法連線
我們在「【語音合成技術 - GPT-SoVITS】如何架設API伺服器」有分享如何使用Docker來架設GPT-SoVITS的TTS API服務, 但過程中我們卻遇到了一些困難, 相信有深入使用這套TTS服務的朋友應該難免也會遇到這類的問題, 期望透過我們的分享幫助到正在遇到困難的你! 首先我
#
安裝
#
python
#
啟動
1
3
阿Han
2025/04/23
【🤖 cursor AI】如何使用MCP Server
我們在「【🤖 cursor AI】如何在ubuntu 24.04安裝」有分享如何在Ubuntu安裝cursro這套AI編輯器, 使用起來大幅度的提昇開發效率, 但仍有些問題點需要克服, 比如說: LLM壓根不知道我們的數據庫長怎樣啊? 怎麼分析結構呢? 假設文檔又不足的狀況下更是艱辛, 如果LLM
#
Cursor
#
MCP
#
Model C
阿Han
2025/04/23
【🤖 cursor AI】如何使用MCP Server
我們在「【🤖 cursor AI】如何在ubuntu 24.04安裝」有分享如何在Ubuntu安裝cursro這套AI編輯器, 使用起來大幅度的提昇開發效率, 但仍有些問題點需要克服, 比如說: LLM壓根不知道我們的數據庫長怎樣啊? 怎麼分析結構呢? 假設文檔又不足的狀況下更是艱辛, 如果LLM
#
Cursor
#
MCP
#
Model C
阿Han
2025/03/12
【語音合成技術 - MeloTTS】如何建置API服務?
我們在「【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務」分享了語音合成技術, 該套GPT-SoVITS也非常的出色, 但效能有點不是非常理想, 加上需要GPU才能達到較佳的體驗, 如此一來成本就會有點高了, 因此我們找了另外一套MeloTTS, 這一套強調CPU推理非常的快!
#
python
#
TTS
#
安裝
3
阿Han
2025/03/12
【語音合成技術 - MeloTTS】如何建置API服務?
我們在「【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務」分享了語音合成技術, 該套GPT-SoVITS也非常的出色, 但效能有點不是非常理想, 加上需要GPU才能達到較佳的體驗, 如此一來成本就會有點高了, 因此我們找了另外一套MeloTTS, 這一套強調CPU推理非常的快!
#
python
#
TTS
#
安裝
3
阿Han
2025/03/05
【語音合成技術 - GPT-SoVITS】解析API版本
我們在「【語音合成技術 - GPT-SoVITS】如何架設API伺服器」分享如何架設API V3版本的TTS服務, 但發音的部份似乎只有早期的API版本才使用到g2pw這類的技術, 因此我們可能會需要將API退回舊版, 在這裡我們也整理了早期版本api與api_v2的一些差異, 期望幫助到正在面臨選
#
python
#
TTS
#
版本
1
阿Han
2025/03/05
【語音合成技術 - GPT-SoVITS】解析API版本
我們在「【語音合成技術 - GPT-SoVITS】如何架設API伺服器」分享如何架設API V3版本的TTS服務, 但發音的部份似乎只有早期的API版本才使用到g2pw這類的技術, 因此我們可能會需要將API退回舊版, 在這裡我們也整理了早期版本api與api_v2的一些差異, 期望幫助到正在面臨選
#
python
#
TTS
#
版本
1
阿Han
2025/02/12
【語音合成技術 - GPT-SoVITS】如何微調模型
精彩回顧 【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務 【語音合成技術 - GPT-SoVITS】如何架設API伺服器 以上是我們過往分享過關於 https://github.com/RVC-Boss/GPT-SoVITS 的分享文章, 這次我們要來試試fine
#
TTS
#
python
#
模型
2
阿Han
2025/02/12
【語音合成技術 - GPT-SoVITS】如何微調模型
精彩回顧 【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務 【語音合成技術 - GPT-SoVITS】如何架設API伺服器 以上是我們過往分享過關於 https://github.com/RVC-Boss/GPT-SoVITS 的分享文章, 這次我們要來試試fine
#
TTS
#
python
#
模型
2
阿Han
2025/02/05
【MLOps - Airflow 疑難雜症】如何使用minio docker container執行作業?
建議閱讀 在開始之前, 建議您先閱讀以下篇章, 相信當您開始大量使用Airflow作業時, 難免會需要儲存空間的方案, 像是今天的主角minio就是其中之一, 而我們會建議您先閱讀相關篇章也是有道理的, 因為我們推薦的方法是盡量以容器化為導向來進行Airflow自動化流程的作業, 避免干擾到主機的
#
AirFlow技術
#
mlops
#
MinIO
3
阿Han
2025/02/05
【MLOps - Airflow 疑難雜症】如何使用minio docker container執行作業?
建議閱讀 在開始之前, 建議您先閱讀以下篇章, 相信當您開始大量使用Airflow作業時, 難免會需要儲存空間的方案, 像是今天的主角minio就是其中之一, 而我們會建議您先閱讀相關篇章也是有道理的, 因為我們推薦的方法是盡量以容器化為導向來進行Airflow自動化流程的作業, 避免干擾到主機的
#
AirFlow技術
#
mlops
#
MinIO
3
阿Han
2025/01/22
【語音合成技術 - GPT-SoVITS】如何架設API伺服器
我們在「【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務」介紹過如何透過docker啟動webui版的TTS服務器, 但假設我們想自行開發一個TTS服務, 並整合到系統裡面, 通常會需要一個傳輸介面來溝通, 而API就是最簡易的溝通方式, 正巧 ****GPT-SoVITS **
#
TTS
#
語音合成
#
伺服器
30
阿Han
2025/01/22
【語音合成技術 - GPT-SoVITS】如何架設API伺服器
我們在「【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務」介紹過如何透過docker啟動webui版的TTS服務器, 但假設我們想自行開發一個TTS服務, 並整合到系統裡面, 通常會需要一個傳輸介面來溝通, 而API就是最簡易的溝通方式, 正巧 ****GPT-SoVITS **
#
TTS
#
語音合成
#
伺服器
30
阿Han
2024/12/25
【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務
今天要分享的主題是關於「語音合成技術 - TTS」一款好用的開源軟體, 名為「GPT-SoVITS」, 它具有以下的特點: 零樣本(Zero Shot): 只需要五秒鐘的語音樣本就能即時文字轉語音。 少量樣本(Few Shot): 只要1分鐘樣本就能提高語音相似度及真實感。 跨語言: 日語
#
tts
#
TTS
#
語音合成
35
阿Han
2024/12/25
【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務
今天要分享的主題是關於「語音合成技術 - TTS」一款好用的開源軟體, 名為「GPT-SoVITS」, 它具有以下的特點: 零樣本(Zero Shot): 只需要五秒鐘的語音樣本就能即時文字轉語音。 少量樣本(Few Shot): 只要1分鐘樣本就能提高語音相似度及真實感。 跨語言: 日語
#
tts
#
TTS
#
語音合成
35
阿Han
2024/11/06
【MLOps - Airflow 疑難雜症】在Airflow Container裡面跑Docker Operator
當我們架設好Docker環境, 並撰寫一個DAG為Docker Operator的關卡時, 執行後竟然出現以下錯誤: raise AirflowException("Failed to establish connection to any given Docker hosts.") air
#
mlops
#
AirFlow技術
阿Han
2024/11/06
【MLOps - Airflow 疑難雜症】在Airflow Container裡面跑Docker Operator
當我們架設好Docker環境, 並撰寫一個DAG為Docker Operator的關卡時, 執行後竟然出現以下錯誤: raise AirflowException("Failed to establish connection to any given Docker hosts.") air
#
mlops
#
AirFlow技術
阿Han
2024/10/02
【MLOps - MLflow】AI模型實驗管理的超入門簡介
當我們在訓練各種模型時, 難免會有許多實驗性的參數、產出的模型、不同的資料來源, 隨著版本迭代越來越多, 過了一段時間回頭看之後卻發現當初最好的某一個實驗參數到底是啥啊? 模型去了哪裡? 用的數據集是哪些? 我想上述這些問題都是模型訓練的過程難免會遇到的問題, 除非我們有一套管理的SOP, 比
#
mlops
#
mlflow
#
ai
1
阿Han
2024/10/02
【MLOps - MLflow】AI模型實驗管理的超入門簡介
當我們在訓練各種模型時, 難免會有許多實驗性的參數、產出的模型、不同的資料來源, 隨著版本迭代越來越多, 過了一段時間回頭看之後卻發現當初最好的某一個實驗參數到底是啥啊? 模型去了哪裡? 用的數據集是哪些? 我想上述這些問題都是模型訓練的過程難免會遇到的問題, 除非我們有一套管理的SOP, 比
#
mlops
#
mlflow
#
ai
1
阿Han
2024/08/14
【sherpa-onnx 問題解決思路】 libcublasLt.so.11: cannot open s
我們在「【語音辨識引擎sherpa-onnx GPU下篇】讓您體驗更快的語音辨識功能」建置環境的過程中預到了這樣的錯誤訊息: RuntimeError: /onnxruntime_src/onnxruntime/core/session/provider_bridge_ort.cc: 1209
#
語音辨識
#
sherpa
#
sherpaonnx
14
2
阿Han
2024/08/14
【sherpa-onnx 問題解決思路】 libcublasLt.so.11: cannot open s
我們在「【語音辨識引擎sherpa-onnx GPU下篇】讓您體驗更快的語音辨識功能」建置環境的過程中預到了這樣的錯誤訊息: RuntimeError: /onnxruntime_src/onnxruntime/core/session/provider_bridge_ort.cc: 1209
#
語音辨識
#
sherpa
#
sherpaonnx
14
2
阿Han
2023/08/22
【Hugging Face】Ep.8 專業的標準化推理家(Inference API)
前面幾個篇章已經大致上介紹了Hugging Face這個平台的一些基本概念了,既然我們都能夠在平台上找到各式各樣的模型,而且也能夠照著教學一步步的來下載並使用,但有沒有更簡單的方式呢? 比如說,我們專注在應用端上的開發,AI的推理就藉由平台進行呢? 答案肯定是有的,近期越來越多開源的平台也都開放這
#
AI
#
AI創作
#
技術組
9
阿Han
2023/08/22
【Hugging Face】Ep.8 專業的標準化推理家(Inference API)
前面幾個篇章已經大致上介紹了Hugging Face這個平台的一些基本概念了,既然我們都能夠在平台上找到各式各樣的模型,而且也能夠照著教學一步步的來下載並使用,但有沒有更簡單的方式呢? 比如說,我們專注在應用端上的開發,AI的推理就藉由平台進行呢? 答案肯定是有的,近期越來越多開源的平台也都開放這
#
AI
#
AI創作
#
技術組
9
阿Han
2023/07/31
【Hugging Face】Ep.7 以文生圖的魔幻製圖師(Text To Image)
我們過往介紹了幾個關於文字AI應用的篇章: 【Hugging Face】Ep.5 文字世界中的超能力語言英雄(Named Entity Recognition) 【Hugging Face】Ep.6 解決問題的專業級破關知識家(Question Answering) 但單獨的文字應用似乎不太能
#
AI
#
AI創作
#
技術組
34
阿Han
2023/07/31
【Hugging Face】Ep.7 以文生圖的魔幻製圖師(Text To Image)
我們過往介紹了幾個關於文字AI應用的篇章: 【Hugging Face】Ep.5 文字世界中的超能力語言英雄(Named Entity Recognition) 【Hugging Face】Ep.6 解決問題的專業級破關知識家(Question Answering) 但單獨的文字應用似乎不太能
#
AI
#
AI創作
#
技術組
34
阿Han
2023/07/28
【Hugging Face Dataset】 ❗ 使用Process來變更資料集時, 請小心硬碟空間…
圖片來源… 🔍 Huggingface dataset map increase disk space 我們在「【Hugging Face】Ep.3 前往Datasets掏金趣」有稍微介紹過Dataset在Hugging Face裡面扮演著什麼樣的角色,以及如何使用,沒錯! 它非常的好用,也很
#
AI
#
python
#
Huggingface
8
阿Han
2023/07/28
【Hugging Face Dataset】 ❗ 使用Process來變更資料集時, 請小心硬碟空間…
圖片來源… 🔍 Huggingface dataset map increase disk space 我們在「【Hugging Face】Ep.3 前往Datasets掏金趣」有稍微介紹過Dataset在Hugging Face裡面扮演著什麼樣的角色,以及如何使用,沒錯! 它非常的好用,也很
#
AI
#
python
#
Huggingface
8
阿Han
2023/07/20
【AI訓練故障篇】FloatTensor and cuda.FloatTensor should be the same
我們已經介紹過關於Transformer模型的平台「【Hugging Face】Ep.1 平凡人也能玩的起的AI平台」,而操作的過程中相信也會有不少玩家會遇到這樣的狀況,因此將遇到的問題整理並分享解決方法,讓需要的朋友可以參考一下。 問題 Input type (torch.FloatTen
#
python
#
AI
#
Huggingface
6
阿Han
2023/07/20
【AI訓練故障篇】FloatTensor and cuda.FloatTensor should be the same
我們已經介紹過關於Transformer模型的平台「【Hugging Face】Ep.1 平凡人也能玩的起的AI平台」,而操作的過程中相信也會有不少玩家會遇到這樣的狀況,因此將遇到的問題整理並分享解決方法,讓需要的朋友可以參考一下。 問題 Input type (torch.FloatTen
#
python
#
AI
#
Huggingface
6
阿Han
2023/07/14
【自然語言處理 - spaCy】善用ChatGPT幫我們訓練出自訂的Name Entity Recognition實體
回顧上一個篇章「【自然語言處理NLP】初探強大的工具庫spaCy, 讓機器讀懂我們的語言」我們初步學習spaCy這套工具,在尾端進行NER時我們也發現到現有的NER模型並沒有辦法滿足我們的需求, 導致有一些實體未被識別出來, 因此這次的任務就是設法進行訓練, 讓我們想要被識別的實體可以被進行識別。
#
AI
#
AI創作
#
技術組
20
阿Han
2023/07/14
【自然語言處理 - spaCy】善用ChatGPT幫我們訓練出自訂的Name Entity Recognition實體
回顧上一個篇章「【自然語言處理NLP】初探強大的工具庫spaCy, 讓機器讀懂我們的語言」我們初步學習spaCy這套工具,在尾端進行NER時我們也發現到現有的NER模型並沒有辦法滿足我們的需求, 導致有一些實體未被識別出來, 因此這次的任務就是設法進行訓練, 讓我們想要被識別的實體可以被進行識別。
#
AI
#
AI創作
#
技術組
20
加入
Top 5
1
【PDF文件】使用Chrome解除PDF密碼限制
2
【Python 知識科普】 關於WSGI與ASGI
3
【Web微知識系列】雙向溝通的技術,什麼是Websocket?
4
【🧼 SOAP 是什麼?】古老又神秘的資料交換協定解析
5
【Web微知識系列】訂閱技術的基石,RSS Feed是什麼?
1
【PDF文件】使用Chrome解除PDF密碼限制
2
【Python 知識科普】 關於WSGI與ASGI
3
【Web微知識系列】雙向溝通的技術,什麼是Websocket?
4
【🧼 SOAP 是什麼?】古老又神秘的資料交換協定解析
5
【Web微知識系列】訂閱技術的基石,RSS Feed是什麼?
全部
AI
python
Web
軟體知識
認證與授權
資料庫
工具庫
作業系統
Message Queue
javascript/nodejs
Go
區塊鏈
全部
AI
python
Web
軟體知識
認證與授權
資料庫
工具庫
作業系統
Message Queue
javascript/nodejs
Go
區塊鏈
全部類型
免費與付費
最新發佈
最新發佈
阿Han
2025/07/02
【MLOps - Airflow 疑難雜症】別讓任務跑到天荒地老 - Timeout 終極設定指南
🧵 一個小故事 在某個星期六的清晨,工程師小明被監控的訊息吵醒, Airflow 上的任務居然跑了 16 個小時還沒結束! 原來是某支資料轉換腳本卡在網路重連邏輯中,無限重試,一路跑進週末。 這時候小明邊泡咖啡邊想: 「要是早點加上 timeout,就不用週末加班了...」。 🧠 為什麼
#
AirFlow技術
#
timeout
#
週末
阿Han
2025/07/02
【MLOps - Airflow 疑難雜症】別讓任務跑到天荒地老 - Timeout 終極設定指南
🧵 一個小故事 在某個星期六的清晨,工程師小明被監控的訊息吵醒, Airflow 上的任務居然跑了 16 個小時還沒結束! 原來是某支資料轉換腳本卡在網路重連邏輯中,無限重試,一路跑進週末。 這時候小明邊泡咖啡邊想: 「要是早點加上 timeout,就不用週末加班了...」。 🧠 為什麼
#
AirFlow技術
#
timeout
#
週末
阿Han
2025/06/18
【🎧 common-voice 語音資料蒐集程式 】架設啟動的一些雷坑 💣
Common Voice 是 Mozilla 發起的一個開源專案,目的是建立一個大型、公開、自由可用的語音資料庫,讓任何人(尤其是研究人員、開發者、公司)都可以用來訓練語音辨識、語音合成(TTS)等人工智慧應用。 很幸運的, Common Voice也將原始碼提供給大家使用, 在 🔍 h
#
python
#
啟動
#
研究人員
2
阿Han
2025/06/18
【🎧 common-voice 語音資料蒐集程式 】架設啟動的一些雷坑 💣
Common Voice 是 Mozilla 發起的一個開源專案,目的是建立一個大型、公開、自由可用的語音資料庫,讓任何人(尤其是研究人員、開發者、公司)都可以用來訓練語音辨識、語音合成(TTS)等人工智慧應用。 很幸運的, Common Voice也將原始碼提供給大家使用, 在 🔍 h
#
python
#
啟動
#
研究人員
2
阿Han
2025/06/11
【MLOps - Airflow 疑難雜症】Docker環境下如何操作宿主主機?
關於Airflow是什麼, 歡迎參考「🔒 阿Han的軟體心法實戰營 - MLOps」, 在開始之前我們也推薦以下兩篇給您閱讀: 【🔒 MLOps - Airflow】使用docker compose架設Airflow 【🔒 MLOps - Airflow】使用DAG流程呼叫Docker O
#
閱讀
1
阿Han
2025/06/11
【MLOps - Airflow 疑難雜症】Docker環境下如何操作宿主主機?
關於Airflow是什麼, 歡迎參考「🔒 阿Han的軟體心法實戰營 - MLOps」, 在開始之前我們也推薦以下兩篇給您閱讀: 【🔒 MLOps - Airflow】使用docker compose架設Airflow 【🔒 MLOps - Airflow】使用DAG流程呼叫Docker O
#
閱讀
1
阿Han
2025/05/14
【Docker疑難雜症】python:3.11-alpine不能裝onnxruntime?
當我們在開發AI應用程式的時候, 常常會使用到onnx, ONNX 是一種開放標準格式,允許不同深度學習框架(如 PyTorch、TensorFlow、Scikit-learn)之間互通,使模型可以在不同平台上運行,而 ONNX Runtime 則是一個高效能的推理引擎,專門用來加速 ONNX
#
python
#
onnx
#
sherpaonnx
3
1
阿Han
2025/05/14
【Docker疑難雜症】python:3.11-alpine不能裝onnxruntime?
當我們在開發AI應用程式的時候, 常常會使用到onnx, ONNX 是一種開放標準格式,允許不同深度學習框架(如 PyTorch、TensorFlow、Scikit-learn)之間互通,使模型可以在不同平台上運行,而 ONNX Runtime 則是一個高效能的推理引擎,專門用來加速 ONNX
#
python
#
onnx
#
sherpaonnx
3
1
阿Han
2025/04/30
【語音合成技術 - GPT-SoVITS 疑難雜症篇】為什麼api_v2.py在Docker環境底下正常啟動但卻無法連線
我們在「【語音合成技術 - GPT-SoVITS】如何架設API伺服器」有分享如何使用Docker來架設GPT-SoVITS的TTS API服務, 但過程中我們卻遇到了一些困難, 相信有深入使用這套TTS服務的朋友應該難免也會遇到這類的問題, 期望透過我們的分享幫助到正在遇到困難的你! 首先我
#
安裝
#
python
#
啟動
1
3
阿Han
2025/04/30
【語音合成技術 - GPT-SoVITS 疑難雜症篇】為什麼api_v2.py在Docker環境底下正常啟動但卻無法連線
我們在「【語音合成技術 - GPT-SoVITS】如何架設API伺服器」有分享如何使用Docker來架設GPT-SoVITS的TTS API服務, 但過程中我們卻遇到了一些困難, 相信有深入使用這套TTS服務的朋友應該難免也會遇到這類的問題, 期望透過我們的分享幫助到正在遇到困難的你! 首先我
#
安裝
#
python
#
啟動
1
3
阿Han
2025/04/23
【🤖 cursor AI】如何使用MCP Server
我們在「【🤖 cursor AI】如何在ubuntu 24.04安裝」有分享如何在Ubuntu安裝cursro這套AI編輯器, 使用起來大幅度的提昇開發效率, 但仍有些問題點需要克服, 比如說: LLM壓根不知道我們的數據庫長怎樣啊? 怎麼分析結構呢? 假設文檔又不足的狀況下更是艱辛, 如果LLM
#
Cursor
#
MCP
#
Model C
阿Han
2025/04/23
【🤖 cursor AI】如何使用MCP Server
我們在「【🤖 cursor AI】如何在ubuntu 24.04安裝」有分享如何在Ubuntu安裝cursro這套AI編輯器, 使用起來大幅度的提昇開發效率, 但仍有些問題點需要克服, 比如說: LLM壓根不知道我們的數據庫長怎樣啊? 怎麼分析結構呢? 假設文檔又不足的狀況下更是艱辛, 如果LLM
#
Cursor
#
MCP
#
Model C
阿Han
2025/03/12
【語音合成技術 - MeloTTS】如何建置API服務?
我們在「【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務」分享了語音合成技術, 該套GPT-SoVITS也非常的出色, 但效能有點不是非常理想, 加上需要GPU才能達到較佳的體驗, 如此一來成本就會有點高了, 因此我們找了另外一套MeloTTS, 這一套強調CPU推理非常的快!
#
python
#
TTS
#
安裝
3
阿Han
2025/03/12
【語音合成技術 - MeloTTS】如何建置API服務?
我們在「【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務」分享了語音合成技術, 該套GPT-SoVITS也非常的出色, 但效能有點不是非常理想, 加上需要GPU才能達到較佳的體驗, 如此一來成本就會有點高了, 因此我們找了另外一套MeloTTS, 這一套強調CPU推理非常的快!
#
python
#
TTS
#
安裝
3
阿Han
2025/03/05
【語音合成技術 - GPT-SoVITS】解析API版本
我們在「【語音合成技術 - GPT-SoVITS】如何架設API伺服器」分享如何架設API V3版本的TTS服務, 但發音的部份似乎只有早期的API版本才使用到g2pw這類的技術, 因此我們可能會需要將API退回舊版, 在這裡我們也整理了早期版本api與api_v2的一些差異, 期望幫助到正在面臨選
#
python
#
TTS
#
版本
1
阿Han
2025/03/05
【語音合成技術 - GPT-SoVITS】解析API版本
我們在「【語音合成技術 - GPT-SoVITS】如何架設API伺服器」分享如何架設API V3版本的TTS服務, 但發音的部份似乎只有早期的API版本才使用到g2pw這類的技術, 因此我們可能會需要將API退回舊版, 在這裡我們也整理了早期版本api與api_v2的一些差異, 期望幫助到正在面臨選
#
python
#
TTS
#
版本
1
阿Han
2025/02/12
【語音合成技術 - GPT-SoVITS】如何微調模型
精彩回顧 【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務 【語音合成技術 - GPT-SoVITS】如何架設API伺服器 以上是我們過往分享過關於 https://github.com/RVC-Boss/GPT-SoVITS 的分享文章, 這次我們要來試試fine
#
TTS
#
python
#
模型
2
阿Han
2025/02/12
【語音合成技術 - GPT-SoVITS】如何微調模型
精彩回顧 【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務 【語音合成技術 - GPT-SoVITS】如何架設API伺服器 以上是我們過往分享過關於 https://github.com/RVC-Boss/GPT-SoVITS 的分享文章, 這次我們要來試試fine
#
TTS
#
python
#
模型
2
阿Han
2025/02/05
【MLOps - Airflow 疑難雜症】如何使用minio docker container執行作業?
建議閱讀 在開始之前, 建議您先閱讀以下篇章, 相信當您開始大量使用Airflow作業時, 難免會需要儲存空間的方案, 像是今天的主角minio就是其中之一, 而我們會建議您先閱讀相關篇章也是有道理的, 因為我們推薦的方法是盡量以容器化為導向來進行Airflow自動化流程的作業, 避免干擾到主機的
#
AirFlow技術
#
mlops
#
MinIO
3
阿Han
2025/02/05
【MLOps - Airflow 疑難雜症】如何使用minio docker container執行作業?
建議閱讀 在開始之前, 建議您先閱讀以下篇章, 相信當您開始大量使用Airflow作業時, 難免會需要儲存空間的方案, 像是今天的主角minio就是其中之一, 而我們會建議您先閱讀相關篇章也是有道理的, 因為我們推薦的方法是盡量以容器化為導向來進行Airflow自動化流程的作業, 避免干擾到主機的
#
AirFlow技術
#
mlops
#
MinIO
3
阿Han
2025/01/22
【語音合成技術 - GPT-SoVITS】如何架設API伺服器
我們在「【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務」介紹過如何透過docker啟動webui版的TTS服務器, 但假設我們想自行開發一個TTS服務, 並整合到系統裡面, 通常會需要一個傳輸介面來溝通, 而API就是最簡易的溝通方式, 正巧 ****GPT-SoVITS **
#
TTS
#
語音合成
#
伺服器
30
阿Han
2025/01/22
【語音合成技術 - GPT-SoVITS】如何架設API伺服器
我們在「【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務」介紹過如何透過docker啟動webui版的TTS服務器, 但假設我們想自行開發一個TTS服務, 並整合到系統裡面, 通常會需要一個傳輸介面來溝通, 而API就是最簡易的溝通方式, 正巧 ****GPT-SoVITS **
#
TTS
#
語音合成
#
伺服器
30
阿Han
2024/12/25
【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務
今天要分享的主題是關於「語音合成技術 - TTS」一款好用的開源軟體, 名為「GPT-SoVITS」, 它具有以下的特點: 零樣本(Zero Shot): 只需要五秒鐘的語音樣本就能即時文字轉語音。 少量樣本(Few Shot): 只要1分鐘樣本就能提高語音相似度及真實感。 跨語言: 日語
#
tts
#
TTS
#
語音合成
35
阿Han
2024/12/25
【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務
今天要分享的主題是關於「語音合成技術 - TTS」一款好用的開源軟體, 名為「GPT-SoVITS」, 它具有以下的特點: 零樣本(Zero Shot): 只需要五秒鐘的語音樣本就能即時文字轉語音。 少量樣本(Few Shot): 只要1分鐘樣本就能提高語音相似度及真實感。 跨語言: 日語
#
tts
#
TTS
#
語音合成
35
阿Han
2024/11/06
【MLOps - Airflow 疑難雜症】在Airflow Container裡面跑Docker Operator
當我們架設好Docker環境, 並撰寫一個DAG為Docker Operator的關卡時, 執行後竟然出現以下錯誤: raise AirflowException("Failed to establish connection to any given Docker hosts.") air
#
mlops
#
AirFlow技術
阿Han
2024/11/06
【MLOps - Airflow 疑難雜症】在Airflow Container裡面跑Docker Operator
當我們架設好Docker環境, 並撰寫一個DAG為Docker Operator的關卡時, 執行後竟然出現以下錯誤: raise AirflowException("Failed to establish connection to any given Docker hosts.") air
#
mlops
#
AirFlow技術
阿Han
2024/10/02
【MLOps - MLflow】AI模型實驗管理的超入門簡介
當我們在訓練各種模型時, 難免會有許多實驗性的參數、產出的模型、不同的資料來源, 隨著版本迭代越來越多, 過了一段時間回頭看之後卻發現當初最好的某一個實驗參數到底是啥啊? 模型去了哪裡? 用的數據集是哪些? 我想上述這些問題都是模型訓練的過程難免會遇到的問題, 除非我們有一套管理的SOP, 比
#
mlops
#
mlflow
#
ai
1
阿Han
2024/10/02
【MLOps - MLflow】AI模型實驗管理的超入門簡介
當我們在訓練各種模型時, 難免會有許多實驗性的參數、產出的模型、不同的資料來源, 隨著版本迭代越來越多, 過了一段時間回頭看之後卻發現當初最好的某一個實驗參數到底是啥啊? 模型去了哪裡? 用的數據集是哪些? 我想上述這些問題都是模型訓練的過程難免會遇到的問題, 除非我們有一套管理的SOP, 比
#
mlops
#
mlflow
#
ai
1
阿Han
2024/08/14
【sherpa-onnx 問題解決思路】 libcublasLt.so.11: cannot open s
我們在「【語音辨識引擎sherpa-onnx GPU下篇】讓您體驗更快的語音辨識功能」建置環境的過程中預到了這樣的錯誤訊息: RuntimeError: /onnxruntime_src/onnxruntime/core/session/provider_bridge_ort.cc: 1209
#
語音辨識
#
sherpa
#
sherpaonnx
14
2
阿Han
2024/08/14
【sherpa-onnx 問題解決思路】 libcublasLt.so.11: cannot open s
我們在「【語音辨識引擎sherpa-onnx GPU下篇】讓您體驗更快的語音辨識功能」建置環境的過程中預到了這樣的錯誤訊息: RuntimeError: /onnxruntime_src/onnxruntime/core/session/provider_bridge_ort.cc: 1209
#
語音辨識
#
sherpa
#
sherpaonnx
14
2
阿Han
2023/08/22
【Hugging Face】Ep.8 專業的標準化推理家(Inference API)
前面幾個篇章已經大致上介紹了Hugging Face這個平台的一些基本概念了,既然我們都能夠在平台上找到各式各樣的模型,而且也能夠照著教學一步步的來下載並使用,但有沒有更簡單的方式呢? 比如說,我們專注在應用端上的開發,AI的推理就藉由平台進行呢? 答案肯定是有的,近期越來越多開源的平台也都開放這
#
AI
#
AI創作
#
技術組
9
阿Han
2023/08/22
【Hugging Face】Ep.8 專業的標準化推理家(Inference API)
前面幾個篇章已經大致上介紹了Hugging Face這個平台的一些基本概念了,既然我們都能夠在平台上找到各式各樣的模型,而且也能夠照著教學一步步的來下載並使用,但有沒有更簡單的方式呢? 比如說,我們專注在應用端上的開發,AI的推理就藉由平台進行呢? 答案肯定是有的,近期越來越多開源的平台也都開放這
#
AI
#
AI創作
#
技術組
9
阿Han
2023/07/31
【Hugging Face】Ep.7 以文生圖的魔幻製圖師(Text To Image)
我們過往介紹了幾個關於文字AI應用的篇章: 【Hugging Face】Ep.5 文字世界中的超能力語言英雄(Named Entity Recognition) 【Hugging Face】Ep.6 解決問題的專業級破關知識家(Question Answering) 但單獨的文字應用似乎不太能
#
AI
#
AI創作
#
技術組
34
阿Han
2023/07/31
【Hugging Face】Ep.7 以文生圖的魔幻製圖師(Text To Image)
我們過往介紹了幾個關於文字AI應用的篇章: 【Hugging Face】Ep.5 文字世界中的超能力語言英雄(Named Entity Recognition) 【Hugging Face】Ep.6 解決問題的專業級破關知識家(Question Answering) 但單獨的文字應用似乎不太能
#
AI
#
AI創作
#
技術組
34
阿Han
2023/07/28
【Hugging Face Dataset】 ❗ 使用Process來變更資料集時, 請小心硬碟空間…
圖片來源… 🔍 Huggingface dataset map increase disk space 我們在「【Hugging Face】Ep.3 前往Datasets掏金趣」有稍微介紹過Dataset在Hugging Face裡面扮演著什麼樣的角色,以及如何使用,沒錯! 它非常的好用,也很
#
AI
#
python
#
Huggingface
8
阿Han
2023/07/28
【Hugging Face Dataset】 ❗ 使用Process來變更資料集時, 請小心硬碟空間…
圖片來源… 🔍 Huggingface dataset map increase disk space 我們在「【Hugging Face】Ep.3 前往Datasets掏金趣」有稍微介紹過Dataset在Hugging Face裡面扮演著什麼樣的角色,以及如何使用,沒錯! 它非常的好用,也很
#
AI
#
python
#
Huggingface
8
阿Han
2023/07/20
【AI訓練故障篇】FloatTensor and cuda.FloatTensor should be the same
我們已經介紹過關於Transformer模型的平台「【Hugging Face】Ep.1 平凡人也能玩的起的AI平台」,而操作的過程中相信也會有不少玩家會遇到這樣的狀況,因此將遇到的問題整理並分享解決方法,讓需要的朋友可以參考一下。 問題 Input type (torch.FloatTen
#
python
#
AI
#
Huggingface
6
阿Han
2023/07/20
【AI訓練故障篇】FloatTensor and cuda.FloatTensor should be the same
我們已經介紹過關於Transformer模型的平台「【Hugging Face】Ep.1 平凡人也能玩的起的AI平台」,而操作的過程中相信也會有不少玩家會遇到這樣的狀況,因此將遇到的問題整理並分享解決方法,讓需要的朋友可以參考一下。 問題 Input type (torch.FloatTen
#
python
#
AI
#
Huggingface
6
阿Han
2023/07/14
【自然語言處理 - spaCy】善用ChatGPT幫我們訓練出自訂的Name Entity Recognition實體
回顧上一個篇章「【自然語言處理NLP】初探強大的工具庫spaCy, 讓機器讀懂我們的語言」我們初步學習spaCy這套工具,在尾端進行NER時我們也發現到現有的NER模型並沒有辦法滿足我們的需求, 導致有一些實體未被識別出來, 因此這次的任務就是設法進行訓練, 讓我們想要被識別的實體可以被進行識別。
#
AI
#
AI創作
#
技術組
20
阿Han
2023/07/14
【自然語言處理 - spaCy】善用ChatGPT幫我們訓練出自訂的Name Entity Recognition實體
回顧上一個篇章「【自然語言處理NLP】初探強大的工具庫spaCy, 讓機器讀懂我們的語言」我們初步學習spaCy這套工具,在尾端進行NER時我們也發現到現有的NER模型並沒有辦法滿足我們的需求, 導致有一些實體未被識別出來, 因此這次的任務就是設法進行訓練, 讓我們想要被識別的實體可以被進行識別。
#
AI
#
AI創作
#
技術組
20