AI coordinator

人工知能 & ロボティクス

サイト運営者

© AI coordinator All rights reserved.

Watson APIを活用した英訳するPepperコントローラー

Python GUIを使ってWatson APIを使用したペッパー用コントローラーの作成方法

Watson APIの「LanguageTranslator」を使用したペッパー用コントローラーの紹介です。

英訳ボタンを押下すると、入力した日本語を英訳してくれます。

開発にはPythonを使用しています。

Watson APIをPythonで開発したみたい方は是非参考にしてみて下さい。

 

ソースコードのダウンロードはこちら → LanguageTranslator.zip

 

コレグラフからWatson APIを使用したい場合や、まだBluemixでWatson APIアプリ(LanguageTranslator)を作成していない方は以下の記事を参考にしてください。

Watson APIを使った翻訳できるPepperサンプル

 

開発環境の準備方法

Python SDKをインストールしていない方は、以下の記事を参考にインストールしてください。

Pepper用Python 2.7 SDK(WIN)セットアップ方法

Pepper用Python 2.7 SDK(MAC)セットアップ方法

 

Python SDK環境のセットアップができたら、次はBluemixからWatosn APIを使用できるようにするためのモジュールをインストールします。

ターミナルを起動し、以下のコマンドを入力してモジュールをインストールしましょう。

これでPythonからBluemixのWatson APIに接続できるようになりました。

 

ソースコードの説明

特に難しいことはしていません。

def __init__(self):でGUIを作成し、各関数でボタンを押下した時の振舞を定義しているだけです。

 

実行して、バーチャルPepperが英訳したら成功です。

実機では確認していませんので悪しからず。

 

それではまた。

 


その他のPepperアプリ記事はこちらから

関連記事

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

20176/21

カメラ映像からの物体検出

PC内蔵カメラから自分の顔の物体検出をやってみる ほとんど筆者の備忘録的な内容になります。 色々な映像や画像からの物体検出をチャレン…

Watson NLCが使えるGUIをPythonで実装する方法

PythonでWatson NLCを使えるGUIを作ってみよう 質問を入力すれば、一番高い確信度を回答として返却してくれるGUIをPyth…

20177/25

カメラ映像から動く物体の輪郭検出が簡単にできた話

OpenCVを使って動く物体の輪郭検出をやってみた 今更ながらにOpenCVの凄さを実感しました。 まさか物体の輪郭検出までできると…

20178/12

監視カメラで撮影した画像を自動でSlackにアップロードする方法

画像確認はSlackが便利 前回紹介した動体撮影に特化した監視カメラの作成方法で、保存した写真をどうやって簡単に確認できるか模索していたと…

20173/11

Pepperコントローラー for Python

PythonでPepperコントローラーを作成 Pepperを簡単に動かせるPepper用コントローラーをPythonで作成してみましょう…

MNISTって何?数字を識別できる学習モデルの作成方法

MNISTとは MNISTとは手書き数字画像60000枚とテスト画像10000枚を集めた画像データセットになります。 ニューラルネッ…

20174/12

コレグラフでPepper2台を同時に喋らせる簡単な方法

Pepperを2台使って、同時に会話をさせる方法 コレグラフを使えば、Pepper複数台を同時にしかも簡単に会話をさせることができます。 …

R-CNNを「Tensorflow x Pepper」で実装する方法

アトリエ秋葉原で勉強会を開催 アトリエ秋葉原で勉強会の講師を努めさせて頂きました。 独学でDeepLearningを学んで「Tens…

対話ができる?kerasで英文を自動生成するLSTMモデルの作成方法

英文だけど、LSTMモデルを作成して文章を自動生成できるか試してみた 文章を自動生成できるようになれば、AIも大きく進化するなぁ〜なんて日…

Watsonと連携したPepper:話しかけた言葉を英訳してくれるPepper

Watson APIの「Language Translator」をPepperで使ってみよう 話しかけた言葉をそのまま英訳してくれるPep…

ページ上部へ戻る