limura / NovelSpeaker

text speech app for text novel site.
https://limura.github.io/NovelSpeaker/
MIT License
27 stars 5 forks source link

読み上げ音声を mp3 等で保存したい #44

Open limura opened 8 years ago

limura commented 8 years ago

ご意見ご要望より(と思います)

素晴らしいアプリだと思いますが,2点要望があります。 第1点は,読み上げ速度の調節機能を追加していただきたいです。0.5~3倍速くらいまで対応していただけると幸いです。 第2点は,読み上げ音声をmp3などで出力して保存する機能を追加していただきたいです。 何卒よろしくお願いいたしますm( )m

limura commented 8 years ago

ざっと調べた範囲では無理そうな(公式APIにはそのような機能の物は無い)ので非対応とします。

limura commented 5 years ago

と、思っていたのですが、AVAudioEngine 回りを使って

let audioEngine = AVAudioEngine()
audioEngine.mainMixerNode.installTap(...

とかなんとかいう形で mainMixerNode (か outputNode) に Tap を噛ましてやるとPCMで音声データが取り出せそうなので対応はできなくもなさそうです。

ということで reopen しておきます。