問題タブ [google-cloud-speech]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Xamarin / Google Cloud Speech API を使用してドイツ語のテキストのチャンクを文に分割する
Xamarin.Forms アプリケーションで Google Cloud Speech API を使用しています。残念ながら、API は、句読点や疑問符などを含まないテキストのチャンクで話し言葉を返すだけです。これは Google Cloud Natural Language API を使用して実行できることは知っていますが、ドイツ語用の API はまだありません。スタンフォード NLP も調べましたが、テキストを文に分割する方法がわかりませんでした。
たとえば、私は回したい
「Die Sonne scheint die Katze ist weiss」(太陽が輝いていて、猫は白い)
の中へ
「Die Sonne scheint. Die Katze ist weiss.」(太陽が輝いています。猫は白いです。)
android - Android MediaRecorder: AmrWb と ThreeGpp OutputFormat の違い
Android MediaRecorder を使用して i ファイルを記録する場合、次のようにプロパティを設定できます。
3gppファイルを生成します。録音したファイルを Google Cloud Speech API に送信すると、音声が認識されてテキストに変換されます。
ただし、OutputFormat を
.3gpp ファイルも生成しますが、Google Cloud API はエラーをスローします。OutputFormat は問題ではなく、両方のケースで AMR エンコードされたエンコードされたデータのコンテナーを定義するだけだと思ったので、それは奇妙です。だから私の質問は:
AMR と ThreeGpp OutputFormat の正確な違いは何ですか?
c# - PCL 内の Google Cloud Speech API に対する認証
Xamarin.Forms PCL プロジェクト (Portable Class Library) 内で Google Cloud Speech Api に対して認証しようとしています。私はAndroid-Phoneでテストしています。私のソリューションのコードは次のようになります。
通常の .NET ConsoleApplication-Project では、魅力のように機能します。ただし、PCL プロジェクト内でまったく同じコードを試すと、次の行でエラーが発生します。
それは言う:
未処理の例外: System.NotImplementedException: メソッドまたは操作が実装されていません
Nuget GRPC と Google Speech API パッケージをすべて PCLとAndroid プロジェクトにインストールしました。
だから私の質問は:
Xamarin.Forms を使用して、Google Cloud Speech API を認証するより良い/簡単な方法はありますか? そうでない場合、私のコードの問題は何ですか?
編集: Xamarin はgRPC をサポートしていないようです。シンプルな httpClient を使用してリクエストを送信する音声 API を呼び出すことができました。