#!/bin/bash
output_file="numbers.txt"
audio_output_file="output.aiff"
output_mp3_file="output.mp3"
# 生成數(shù)字文本文件
for i in {1..200}; do
echo "$i\n" >> $output_file
done
# 讀取所有文本到一個(gè)變量
text_to_say=$(cat "$output_file")
# 通過(guò)say命令將所有文本轉(zhuǎn)為一個(gè)音頻文件
say "$text_to_say" -o "$audio_output_file"
echo "??音頻文件已生成:$audio_output_file"
ffmpeg -i "$audio_output_file" -acodec mp3 -ab 192k "$output_mp3_file"
echo "??MP3文件已生成:$output_mp3_file"
ffmpeg相關(guān)配置
安裝Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安裝ffmpeg:
brew install ffmpeg
更新Homebrew
brew update
嘗試重新安裝ffmpeg
brew reinstall ffmpeg
清理Homebrew緩存
brew cleanup
檢查ffmpeg是否成功安裝
ffmpeg -version
檢查ffmpeg的詳細(xì)信息
which ffmpeg
設(shè)置倍速
ffmpeg -i input.mp3 -filter:a "atempo=0.7" output_slow.mp3