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. この記事へのトラックバックはありません。

自然言語解析の形態素解析 janome を使ってみよう

形態素解析 janome とは 簡単に説明しますと、自然言語の文章を意味を持つ最長単位に分割し、品詞を判別することができるライブラリです。…

DeepLearningを活用した物体検出(SSD_Keras)を可能とするPepper

SSD_KerasをPepperにも 以前紹介したSSD_Kerasによる物体検出を、いつかPepperにも搭載できたら良いなぁなんて思っ…

20178/8

動体撮影に特化した監視カメラの作成方法

動く物体を検知して写真撮影をする監視カメラ OpenCVを使えば動体撮影に特化した監視カメラを作成することができるのではないかと考え、実装…

畳み込みニューラルネットワークを使った画像検出モデルの作成方法

深層学習(ディープラーニング)で画像認識に挑戦 以前の記事でMNISTを使った数字画像認識の学習モデルを作成しました。 でも、やっぱ…

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

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

20174/29

jupyter notebookのインストールに失敗した時の対処法(MAC)

jupyter notebookのインストールに失敗 簡単にインストールできると思った「jupyter notebook」のインストールに…

20172/20

Pepperじゃなきゃダメなの?そう思ったら見る動画!

Pepperじゃなきゃだめな理由? Pepper world 2017が終わりました。 実際に見にいった方も多いことでしょう。 …

20173/3

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

コレグラフを使用しなくてもPepperを動かせるPython 2.7 SDKセットアップ方法 MAC編 プログラムソースをバリバリ記述しな…

20176/1

jupyter notebookの便利な使い方や起動しなくなった時の対処法

便利なショートカットキー jupyter notebookを便利に使用する上で、最低限知っておけば良いショートカットキーを紹介します。 …

wikipedia全文データからWord2Vecで類義語を抽出してみる

自然言語処理の入門、wikipedia全文データを使ってみる 自然言語処理について何から勉強を始めようかと色々模索していたところ、wiki…

ページ上部へ戻る