AQUEST
Text To Speech Technology
MENU
AQUEST

製品紹介

banner
- 目次 -

規則合成エンジン AquesTalkシリーズ

組み込み用に開発された小型軽量のエンジンで、テキスト情報(音声記号列)をリアルタイムに音声に変換して出力します。 これまで数百万台の機器に実装されています。現在、AquesTalk10/AquesTalk pico/AquesTalk/AquesTalk2の4種類のエンジンがあります。 動作に必要なリソース量と、合成音のクオリティはトレードオフの関係があり、これらを考慮してエンジンを選択します。

AquesTalk10
32bitシステムへの組み込みに最適な最新の音声合成エンジンです。AquesTalk,AquesTalk2の後継として、両エンジンの特徴を維持したまま、クリアな声質、高い明瞭性、パラメータで声質を調整可能などの特徴を持っています。
AquesTalk pico
シリーズ中、最小サイズのエンジンです。RAM500byte、ROM30Kbyte、8bit CPUという比類ない極小リソースでリアルタイムの音声合成ができます。リソース制約の厳しい小型の組み込み機器に適しています。 このエンジンを1チップマイコンに組み込んだ音声合成LSI AquesTalk pico LSI も販売しています。
AquesTalk2
声の種類を規定する16KB程度のデータを差し換えることで、動的に14種の中から声種を切り替えられる特長を持っています。各種パッケージ製品あり。
AquesTalk
声の種類は1つに固定されていて基本は女声となりますが、別途8種類の中から選択もできます(カスタム仕様)。16bit CPUから動作します。各種パッケージ製品あり。

言語処理エンジン

漢字かな混じりの文を、AquesTalk用の音声記号列に変換する言語処理エンジンです。 メールやウェブ情報の読み上げなど、漢字からリアルタイムに音声合成する場合は、AquesTalkの前段にこの言語処理エンジンを使用します。

AqKanji2Koe
任意の漢字を含んだテキストを、AquesTalk/AquesTalk2用のカナ表記の音声記号列に変換します。各種パッケージ製品あり。
AqKanji2Roman
任意の漢字を含んだテキストを、AquesTalk pico用のローマ字音声記号列に変換します。

その他

AquesTalk Pico LSI
AquesTalk picoエンジンを組み込んだ1チップの音声合成LSIです。UART/I2C/SPIの各シリアル通信で受け取ったテキスト情報をリアルタイムに音声に変換します。
AquesTalk Pi
シングルボードコンピュータ Raspberry Pi 上で音声合成を可能にするアプリケーションプログラムです。このアプリにはARM用にビルドされたAquesTalkとAqKanji2Koeエンジンが使われており、非常に少ない処理量で高速に音声合成できます。 インターフェースにパイプを使えるので、オリジナルの音声機能を簡単なプログラミングで構築できます。
AquesTalk TTS
Android TTS API準拠のテキスト音声合成エンジン アプリです(ライブラリではありません)。Android端末にインストールすれば、各種アプリから日本語の音声合成が利用できるようになります。このアプリには、Android版のAquesTalkとAqKanji2Koeエンジンが使用されています。AquesTalk10エンジンを採用し、機能も拡張した「AquesTalk TTS Pro」もあります。
AqResample
組み込みシステム向けのサンプリング周波数変換ライブラリです。 オーディオ等の一次元信号を任意のサンプリング周波数に変換(リサンプリング)します。
人名モジュール AqJinmei
カタカナの姓・名を入力とし、適切なアクセントを付与した音声記号列を生成する、AquesTalkエンジンのオプションモジュールです。このモジュールを使用すれば、よみがなの情報から適切なアクセントで名前を読み上げることができるようになります。辞書を持たず、内部ルールでアクセントを付与するのでコンパクトであり、組み込み機器に実装できます。
Labs
β版、実験、その他の公開場所です。

規則音声合成部と言語処理部に分かれています

当社の音声合成エンジンは、かな表記の音声記号列を音声に変換する規則音声合成部と、漢字を含むテキストを音声記号列に変換する言語処理部の2つのモジュールに分かれています。
言語処理は数10万語の言語辞書を必要とし、規則音声合成処理に比べてシステムリソース量が大きくなります。そのため、通常、組み込みシステムでは規則音声合成部だけを実装します。
ここで、AquesTalkは、数値を正確なアクセントで桁読みするなどパワフルな拡張機能があり、言語処理無しでも様々なアプリケーションに応用できるように設計されています。
また、規則音声合成部と言語処理部は完全に独立しており、それぞれ異なる環境、例えば言語処理はLinuxサーバーで、規則音声合成はマイコンで動かすといった柔軟なシステム構成も可能です。

パッケージとカスタムの2つの製品種類があります

当社の音声合成エンジンはソフトウェアライブラリとして提供します。お客様はこれを製品やシステムに組み込んでお使いいただきます。

パッケージ製品は、あらかじめ主要なプラットフォーム(OS)向けにビルドしたライブラリで、すぐに検証や開発が行えます。評価版も用意されています。

カスタム製品は、特殊なOSやOSを持たない組み込みシステム向けに、お客様の環境(CPU種類など)に合わせてビルドして提供します。カスタム製品は、ライブラリのインターフェースや機能のカスタマイズなど、様々なニーズにも対応できます。例えば、音声出力しながら他の処理も可能なフレーム単位の音声出力、声の種類の差し替えや調整、文字コードや入出力フォーマットの変更などにも柔軟に対応いたします。


製品についてご不明な点がございましたら、お気軽にお問い合わせください。