Watson開発入門1

Watsonを使う用ができ、勉強のため、
Watson開発入門の本を買いました

現場で使える! Watson開発入門 Watson API、Watson StudioによるAI開発手法 (AI & TECHNOLOGY)

現場で使える! Watson開発入門 Watson API、Watson StudioによるAI開発手法 (AI & TECHNOLOGY)

アウトプット用で、備忘録として、詰まった点とやったことを書いていきます

今日は1-3章まで読了
IBM Cloudアカウントを登録し、curlコマンドを使い、
音声から文章を作成する、といったところまでができました


cURLですが、使用しているOSがWindows10 1903のため
cURLインストールと、PowerShellエイリアス切り替えを行う必要があるとのこと


記載のリンクから、cURLをダウンロード
https://curl.haxx.se/

適当なフォルダに設置後、環境変数を設定し、コマンド実行ができるようにします


続いてPowerShellの設定

PowerShellにもcurlコマンドが存在するのだが、
Windows独自のcurlとのことで、curlをダウンロードする必要があるとのこと

devadjust.exblog.jp

PowerShellcurlコマンドをエイリアスから切り替えるには

del alias:curl

このコマンドで切り替えができるそうなのだが、
PowerShellを開き直す度にエイリアスが復活しているため、
プロファイルスクリプトに書き込むのがいいそう


%HOMEPATH%\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
に存在するそうだのだが……ない

qiita.com
この内容を見ると、作らないと無いそうなので

プロファイルの存在を確認

Test-Path $profile

無かったので、次のコマンドを実行

New-Item -path $profile -type file -force


作ったプロファイル編集し、
エイリアス切り替えのコマンドを書き込みこれで完了!


……かと思いきや、PowerShell起動時
「このシステムではスクリプトの実行が無効になっているため、……」というエラーが表示される

qiita.com
これも確認してみると、PowerShellスクリプト実行が実行ポリシーが許可されていないため、とのこと

恒久的に実行で良いので、以下のコマンドを実行

PowerShell Set-ExecutionPolicy RemoteSigned

再度開き直すと、エラーもなく、curlのバージョンもきちんと見れます

ここまできてようやく準備段階が完了


ただ、ここから先は特に詰まることもなく、
音声ファイルをcurlコマンドを使って送信することで、
テキスト化された文言が返ってきました

コマンド一つで出来るなんてすごい


日本語でも出来るとあったので、
適当な音声を作って試してみたい

どのくらい長さまで対応してるんだろうか?

といったところで今日はおしまい