質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

0回答

1771閲覧

Speaker Recognition APIの使い方が分かりません

niku_kyu

総合スコア5

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

0クリップ

投稿2018/04/18 14:03

Speaker Recognition APIを使ってみたいのですが、イマイチやり方が分からず困っています。
Speaker Recognition API 公式ページ

現在、wavファイルをPOSTすることを目指しています。
以下がサンプルコードです。

java

1// // This sample uses the Apache HTTP client from HTTP Components (http://hc.apache.org/httpcomponents-client-ga/) 2import java.net.URI; 3import org.apache.http.HttpEntity; 4import org.apache.http.HttpResponse; 5import org.apache.http.client.HttpClient; 6import org.apache.http.client.methods.HttpGet; 7import org.apache.http.client.utils.URIBuilder; 8import org.apache.http.impl.client.HttpClients; 9import org.apache.http.util.EntityUtils; 10 11public class JavaSample 12{ 13 public static void main(String[] args) 14 { 15 HttpClient httpclient = HttpClients.createDefault(); 16 17 try 18 { 19 URIBuilder builder = new URIBuilder("https://westus.api.cognitive.microsoft.com/spid/v1.0/identificationProfiles/{identificationProfileId}/enroll"); 20 21 builder.setParameter("shortAudio", "{boolean}"); 22 23 URI uri = builder.build(); 24 HttpPost request = new HttpPost(uri); 25 request.setHeader("Content-Type", "multipart/form-data"); 26 request.setHeader("Ocp-Apim-Subscription-Key", "{subscription key}"); 27 28 29 // Request body 30 StringEntity reqEntity = new StringEntity("{body}"); 31 request.setEntity(reqEntity); 32 33 HttpResponse response = httpclient.execute(request); 34 HttpEntity entity = response.getEntity(); 35 36 if (entity != null) 37 { 38 System.out.println(EntityUtils.toString(entity)); 39 } 40 } 41 catch (Exception e) 42 { 43 System.out.println(e.getMessage()); 44 } 45 } 46} 47

バイナリデータを記述する部分がどうしてもできません。
どなたか教えてください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問