イラストACにてイラストも公開中。まずはここのブログでチェック!!欲しいイラストがあれば無料でダウンロード出来ますのでDownloadへGo!

【Python】超高音質!AI音声読み上げツール「AI Voice Generator Pro」を作ってみた

【Python】超高音質!AI音声読み上げツール「AI Voice Generator Pro」を作ってみた

はじめに

こんにちは。
最近、Pythonの勉強を兼ねて**「テキスト読み上げソフト(TTS)」**を自作してみました。

「無料で使える読み上げソフト」は世の中にたくさんありますが、機械っぽい声だったり、設定が難しかったりすることが多いですよね。
今回作成したツールは、Microsoft Edgeにも搭載されている**「超高音質なAI音声」**を利用しており、まるで人間が喋っているような滑らかな音声を生成できます。

自分用に作ったツールですが、便利なので公開してみます。

作ったもの:「AI Voice Generator Pro」

こちらが開発したツールの画面です。

 

※表示されている画像は古いものです(V1.1)

PythonのGUIライブラリを使って、ダークモードでモダンな見た目に仕上げました。

主な機能

  • 超リアルな日本語音声: 「七海(女性)」や「慶太(男性)」など、プロ品質のAI音声が使えます。

  • 直感的な調整: 「話す速さ」や「声の高さ」をスライダーで微調整できます。

  • プレビュー&保存: 再生ボタンで確認して、気に入ったらMP3ファイルとして保存可能です。

  • 即座に停止: 長い文章の読み上げ中でも、停止ボタンですぐに止まります。

技術的なお話(Python)

このアプリは以下のライブラリを使用して作成しました。

  • 言語: Python 3.11

  • GUI: ttkbootstrap(Tkinterをモダンなデザインにするライブラリ)

  • 音声合成: edge-tts(Microsoft Edgeのオンライン読み上げ機能を利用)

  • 音声再生: pygame

  • 非同期処理: asyncio

特に edge-tts というライブラリが優秀で、Google翻訳の音声よりも遥かに人間らしい抑揚がつきます。これを tkinter でGUI化し、PyInstaller でexeファイル化しました。

【使い方】

  1. テキストボックスに読ませたい文字を入力。

  2. 声の種類や速さを調整。

  3. 「▶ プレビュー」で視聴、「💾 保存」でMP3書き出し。


⚠️ 注意事項と免責事項(必ずお読みください)

本アプリを使用する際は、以下の点にご注意ください。

1. ウイルス対策ソフトの誤検知について
個人開発のアプリのため、デジタル署名を行っていません。そのため、ダウンロード時や実行時に、Windows Defenderやウイルス対策ソフトから**「不明な発行元」「脅威が含まれている可能性があります」といった警告が出ることがあります。**
開発環境(Windows 11 / Python 3.11)にて安全を確認していますが、実行は自己責任でお願いします。

2. アプリの継続性について
本アプリはMicrosoft Edgeの通信機能を利用しています。Microsoft側の仕様変更により、予告なくアプリが動作しなくなる可能性があります あくまで実験的なツールとしてご理解ください。

3. 商用利用について
生成された音声データの権利関係はMicrosoftおよび音声提供元に帰属します。
個人的な動画制作(Youtubeなど)や趣味の範囲での利用は問題ありませんが、生成した音声を販売したり、商用製品に組み込むことは推奨されません

4. 動作環境
Windows 10 / 11 での動作を確認しています。MacやLinuxではexe版は動作しません(Pythonコードでの実行は可能です)。


おわりに

Pythonを使うと、こういった便利なデスクトップアプリが数十行~百行程度のコードで作れてしまうのが面白いですね。
もしバグや要望があれば、コメントいただけると嬉しいです!
そして時間があれば自分の声を使ったアプリケーションも作ってみます。
ちなみに出来たとしてもアプリの総容量が10G超えるらしいんですけどねぇ。
実際完成したら完全無料のAI音声合成ツールとなるわけですが、ツールとして利用してくれる方がいるのかは疑問です。まぁいずれは完全無料で使用できる音声は出てきそうですから出てくる前に自分の音声で作るのですよ! がんばれ自分w


AI-Voice-Generator-Pro1.3をダウンロード

バージョン履歴

1.3 2026/02/18 プリセット保存機能、読み間違い補正(単語辞書)、その他不具合の修正
1.2 2026/02/18 バグを修正
1.1 2026/02/17 スライサー追加
1.0 2026/02/17 公開