2012-02-16 44 views
0

我使用tasker發送文本時發言。但是,我的.py文件似乎並沒有像我那樣將我的演講保存到剪貼板。您可以看到,我首先將剪貼板保存爲變量,以便稍後重置它,以防重要。使用tasker/sl4a/python通過講話發送文本

這裏是我迄今爲止...

  1. 變量設置(名稱:%SAVECLIP爲:%CLIP)如果(%設置剪貼)
  2. 設置剪貼板(文字:並不重要。 )
  3. 運行腳本(名稱:SpeechToClip.py)
  4. 等到(MS:秒2分:0小時:0天:0)
  5. 發送短信(號碼:一些文字:%CLIP)
  6. 設置剪貼板(文本:%保存剪輯添加:

.py文件是在記事本中創建,然後複製到我的文件夾sl4a/scripts%SAVECLIP):關)如果(%SAVECLIP已設置)

  • 變量清除(名稱。這裏是我的.py文件包含...

    import android 
    droid = android.Android() 
    droid.setClipboard(droid.recognizeSpeech()[1]) 
    

    我覺得這.py文件是錯誤發生,因爲我的剪貼板仍然是「並不重要。」而收到的短信也說「不重要」。而不是我說的話。

    任何幫助/建議將不勝感激。

  • 回答

    0

    找到我自己的一天解決方案。這.py代碼似乎更好地工作...

    import android  
    droid = android.Android()  
    text= droid.recognizeSpeech()  
    droid.setClipboard(text.result)