0

tasker说话时用来发送文本。但是,我的.py文件似乎没有像我想的那样将我的演讲保存到剪贴板。您可以看到我首先将剪贴板保存为变量,以便稍后将其重置,以防万一它很重要。

这是我到目前为止...

  1. 变量集(名称:%SAVECLIP 到:%CLIP)如果(%CLIP 已设置)
  2. 设置剪贴板(文本:不重要。)
  3. 运行脚本(名称:SpeechToClip.py)
  4. 等到(MS:秒:2 分钟:0 小时:0 天:0)
  5. 发送短信(号码:一个号码文字:%CLIP)
  6. 设置剪贴板(文本:%SAVECLIP 添加:关闭)如果(设置了%SAVECLIP)
  7. 变量清除(名称:%SAVECLIP)

我的.py文件是在记事本中创建的,然后复制到我的sl4a/scripts文件夹中。这是我的 .py 文件包含的内容...

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

我认为这个.py文件是发生错误的地方,因为我的剪贴板仍然“不重要”。收到的短信也说“不重要”。而不是我所说的。

任何帮助/建议将不胜感激。

4

1 回答 1

0

找到了我自己解决一天乱七八糟的方法。这段.py代码似乎工作得更好......

import android    
droid = android.Android()    
text= droid.recognizeSpeech()    
droid.setClipboard(text.result)
于 2012-02-16T20:30:21.797 回答