recorderStartMicrophone() を呼び出すと、recorderStop() を呼び出すかスクリプトが終了するまで自動的に録音され、 指定したパスに音声が保存されます。
import android import time droid = android.Android() droid.recorderStartMicrophone("/sdcard/foo.amr") time.sleep(5) droid.recorderStop()
recognizeSpeech() を呼び出すと、音声認識マイクが起動します。 recognizeSpeech() の戻り値は認識した文字列です。 次に示すのは、音声認識した文字列を Google 検索する例です。
import android droid = android.Android() keyword = droid.recognizeSpeech() url = "http://www.google.co.jp/search?q=%s" % keyword.result droid.webViewShow(url)
ttsSpeak() を呼び出すと、指定した文字列を音声へ変換することができます。
import android droid = android.Android() droid.ttsSpeak("Scripting Layer for Android")
getMediaVolume() や getMaxMediaVolume() を呼び出すと、現在の音量や最大音量を取得でき、 setMediaVolume() を呼び出すと、音量を設定することができます。 次に示すのは、最大音量を設定する例です。
import android
droid = android.Android()
volume = droid.getMaxMediaVolume()
droid.setMediaVolume(volume.result)