2016-09-16 6 views
-5

あなたが話すときにシリのようなアニメーションをする方法があるかどうかを知りたいと思います。 C#でこれを行う方法が分かっていれば教えてください。あなたが話すときにシリのようなアニメーション

+4

はい。方法があります。 R&D部門と数億人がドロップしたら、私に教えてください - それは興味深いプロジェクトのように思えます。しかし、もしあなたが何かを探していたら、もっと控えめな、教授のGoogleを試してみてください:https://www.google.com/search?q=c-sharp+voice+interaction&ie=&oe=何かにこだわったら特に、私たちに知らせてください! –

+0

私はマイクが音を捉えると動く線について話していました。あなたが音楽を聴くとき、イコライザーのように。私は新しいシリを作ることについて話していませんでした。 – FlorianSL

+0

それは私を投げたもののようなものでした。スペクトラムアナライザが必要な場合は、こちらをご覧ください:https://www.google.com/search?q=c-sharp+spectrum+analyzer+sound&ie=&oe=私が投稿した最初のリンクは、最先端の)音声知識。 Search.Play.Learn.Then質問してください!がんばろう。 –

答えて

1

明らかにこれを達成する方法がありますが、それは努力する価値がありますか?

必要なもの:オーディオ入力ストリーム。スペクトラムアナライザ(このようなもの:http://www.qsl.net/dl4yhf/spectra1.html - そこには十分な信号処理用紙があります)。それを表示する消化フォーマット。このデータを表示できる新しいビュー(選択したUIによって異なる)。

問題は多種多様であり、詳細について議論することができません(あなたの質問はとても広範で有益ですので、あまり詳しく説明しません)。あなたが直面する問題は、オーディオ入力ラグ、処理ラグ、ビューポートラグ、およびデータを消費することであり、標準のMVCフレームワークで十分速くレンダリングすることには多分問題があります。

このためのSiris UIの流動性は、GPU上のビューをレンダリングし、スパイクを滑らかにする適切なオーディオ/データフィルタを持つことによって実現されます。これにより、滑らかな遷移が可能になり、正確なスペクトログラムの急激な変化ほど攻撃的ではありません。

+0

データを処理し、バックエンド機能にフックする膨大な数百万ドルの独自のアルゴリズムはもちろんです。すべてのことが聴くなら、コンピュータをあなたに聴かせるすべての仕事は何ですか? –

+3

Wut?彼はあなたが話すときにアニメーションについて尋ねました - データを処理していない。ただし、自然言語のパターンを非常に小さな範囲で分析したい場合は、それほど高価ではありません。もしあなたがそうしたら、既に選択肢があります。例えば、Microsoftは自然言語をAPI呼び出しに変換する無料のサービスを提供しています(これは現在の価格設定がなく、初期段階にあります。あなたが興味があれば、私はそれを検索することができます 編集:あなたはそれを求めていないかもしれませんが、ここで:https://www.luis.ai/ –

関連する問題