解决Mac TTS性能瓶颈的关键步骤
针对Apple Silicon设备上的TTS性能优化,可通过以下方案实现:
- ハードウェアの最適化:确保使用搭载M1/M2芯片的设备,通过
活动监视器
关闭无关进程,释放CPU/GPU资源 - 框架配置:安装最新版MLX框架,启用MLX的
metal
后端加速:export MLX_METAL=1
- パラメーター・チューニング:在生成命令中添加批次处理和量化参数:
python -m mlx_audio.tts.generate --batch_size 4 --quantize
- モデルの選択:优先选择项目提供的轻量化模型(如
fastspeech2
),避免使用过大的声码器
补充建议:对于长文本可分段处理,使用--split_length
参数控制单次处理字数,平衡内存占用与速度。
この答えは記事から得たものである。MLX-Audio:アップルのMLXフレームワークをベースにした音声合成ツールについて