先日、音声対話技術コンソーシアム(ISTC)総会で、Galatea Dialog Studioについて御報告をして、表題の件についてこんなデモをお見せしました。 # voice_controller.rb class VoiceController < ApplicationController def state1 # counter をセッションで記憶する if !session[:counter] session[:counter] = 1 else session[:counter] += 1 end @regions = { '東京' => 'とうきょう', '横浜' => 'よこはま', '大阪' => 'おおさか', '広島' => 'ひろしま', '京都' => 'きょうと' } end def state2 if params[:region] @region = NKF