Friday, July 29, 2011

SL4A python のサンプルプログラム

Android携帯にSL4Aを入れてpythonのサンプルプログラムを試したけど、 hello_world の次でもう動かない。

notify_weather.py の addresses を受け取って zip を作っている所をごっそり書き換える。


 addresses = droid.geocode(location['latitude'], location['longitude'],10)
for address in addresses.result:
if address.has_key('admin_area'):
zip = address['country_name']+','+address['admin_area']
zip = zip.encode('utf-8')
break
else:
zip = None
exit

で動いた。でも say_weather.py などの ttsSpeak は音が出ない。なぜ?

# その後TTSの音声データをインストールしたら音が出ました。