

Swiftを使ったiOSアプリにてGoogle Speech APIを利用しようとしています。  
ローカルにある音声ファイルをインプットとする場合のサンプルは以下です。

[code]

    curl -X POST \
    --data-binary @audio/good-morning-google.flac \
    --header 'Content-Type: audio/x-flac; rate=44100;' \
    'https://www.google.com/speech-api/v2/recognize?output=json&lang=en-us&key=yourkey'
    
[/code]

同様のPOSTをSwiftで実装する方法が分からず、ご教示いただけないでしょうか。  
具体的には、

[code]

    --data-binary @audio/good-morning-google.flac \
    
[/code]

と同様にローカルに保存したオーディオファイルをバイナリデータ指定で送るところが不明です。

ご参考：【Google Speech API】  
<https://gist.github.com/alotaiba/1730160>


CC BY-SA 3.0
2016-06-02T23:31:52.007
25399
2016-06-06T06:51:38.293
2016-06-03T00:33:34.483
13972
15739
question
swift ios api http
Swiftで音声のbinary dataをPOSTする方法


普通にNSMutableURLRequestのHTTPBodyにバイナリデータを入れれば良いのでは？


CC BY-SA 3.0
2016-06-06T06:51:38.293
26499
2016-06-06T06:51:38.293
8601
25399
answer