Flutter
Flutter 音声認識 (Web Speech API/Google Speech)
以前、音声チャットボットアプリを作るために、「Flutter 音声認識」の記事を書きました。 とりあえず、実装はできましたが、Web SpeechAPI,、google_speech(Google Cloud speec […]
Dialogflowの感情分析結果(sentimentAnalysisResult)を取得する
以下の記事でも記載した通り、flutterでDialogflowを使うには、dialogflow_flutterパッケージを利用します。 現時点でのdialogflow_flutterのバージョンは1.0.0ですが、この […]
音声チャットボットの完成
前記事で、応答生成サーバを作りました。これを、Flutterで作った「おうむ返しアプリ」から呼び出して、対話ができる「音声チャットボットアプリ」を完成させます。 httpリクエスト 最初は、応答生成サーバに発話テキストを […]
Flutter 音声合成 (flutter_azure_tts)
音質について 前回の「flutter 音声合成」では、flutter_ttsを使って、端末での音声合成をしてみました。しかしながら、どうも声の質が気に入りません。現時点で、iPhoneで使える音声は、「声1」と「声2」の […]
Flutter 音声合成 (flutter_tts)
音声合成パッケージの利用 次は音声合成(text to speech)です。音声認識の時と同様に、使えそうなパッケージをhttps://pub.devから探します。検索すると、複数の候補がありますが、一つに絞らなければな […]
Flutter 音声認識 (speech_to_text)
音声認識パッケージの利用 Flutterアプリの音声認識を実装していきます。Flutterは、様々な機能がパッケージの形で利用可能になっています。従って、実装すると言っても、提供されているパッケージを組み込むだけです。 […]
Flutterアプリケーションの構造
Widget Tree 最初に、Demoアプリを使って、Flutterアプリの構造を確認します。ソースコードはlib/main.dartになります。 FlutterアプリのUIは、Widgetの組み合わせでできており、そ […]
Flutter の開発環境
まずは、Flutterの開発環境に慣れたいと思います。Flutterではdemoアプリケーションが用意されているので、これを使います。 シミュレータと、実機の両方で動作確認をしていきます。 プロジェクトの作成 まず初めに […]
モバイルアプリの雛形を作る
最初に「おうむ返しアプリ」を作ります。音声で入力した言葉を、そのまま音声で返すアプリです。 モバイルアプリの開発にはFlutterを使います。 まずは、開発環境を整えていきます。 Flutter開発環境の構築 まず初めに […]
音声チャットボットを作ってみる
チャットボットアプリの仕組み コンピュータと対話するアプリを「チャットボット」と言います。チャットボットにはテキストで対話するものもありますが、今回は、音声でアプリと対話ができる「音声チャットボット」の開発をしていきます […]