QtSpeech

Qt Speech (文字の音声化)について

Published Wednesday July 26th, 2017 | Leave a comment
Posted in Qt | Tags: , , ,

この記事は The Qt Blog の Qt Speech (Text to Speech) is here を翻訳したものです。 執筆: Frederik Gladhorn, 2017年1月20日 Qt 5.8.0 には Qt Speech モジュールがテクノロジープレビューとして追加されました。ここまでくるのには結構な時間を要しましたが、これは注目に値する要素が今のところ少ないためです。Android ではバックエンドが正常に動作するためのビルドとも格闘をしました。が、幸運なことに、手助けをしてくれるコミュニティがいつも存在しています。 パッケージに含まれるものは、テキストの音声化(Text to speech)です。モジュールはとてもコンパクトで、異なるプラットフォームの様々なバックエンドに賢い言葉を喋らせるための抽象化された API を提供します。上記のスクリーンショットは、Linux 上でのスピーチのバックエンドで、これは性別などの属性の機能がありません。これらはプラットフォームに依存していて、我々は様々な音声を選択できるように最大限の工夫をしました。 普通のことを最大限シンプルにし、綺麗な API を提供するのが Qt のゴールです。さて、どのくらいシンプルでしょう? エンジンの選択(プラットフォームによっては複数選択肢がある場合があります)が可能です。地域と音声を選択しましょう。デフォルトのものが自動で選択されるので、単に QTextToSpeech のインスタンスを生成して、1、2個シグナルの接続をし、say() と呼ぶだけです。 m_speech = new QTextToSpeech(this); connect(m_speech, &QTextToSpeech::stateChanged, this, &Window::stateChanged); m_speech->say(“Hello World!”); これだけです。さぁ、やってみましょう。現時点ではテクノロジープレビューなので、API が不完全だったり、やりかたがまずい場合には是非フィードバックをいただければと思います。ドキュメント はこちらになります。 ここで、今回貢献していただいた皆さんに感謝を申し上げます。The Qt Company […]

Read More
Get started today with Qt Download now