Python 谷歌语音

标签 python python-2.7 google-voice

我正在使用来自 here 的谷歌语音 API ,并尝试从 Python 发送文本消息。但是,每当我尝试使用此代码登录时,我都会得到一些我不期望的东西:

from googlevoice import tests
from googlevoice import Voice
from googlevoice.util import input

def login():
    username, password = "xyz@gmail.com", "******"
    client = Voice.login(username, password)
    return client

启动此代码的父程序(字面意思是运行此草图的文件)后,我收到以下提示:

Email Address: 

如果我输入电子邮件地址,它就会卡住。任何帮助将不胜感激。

我读过一些关于 Google Voice API 支持即将结束/已经结束的地方,我想知道这是否就是我收到错误的原因...如果是这样,是否有任何免费的替代方案 python 兼容?我不想花钱才能从我的电脑上发短信!

最佳答案

不知何故,这让它现在可以工作了:

from googlevoice import Voice
from googlevoice.util import input
import sys
import BeautifulSoup
import fileinput

import Listen #A voice recognition script I wrote

def login():
    username, password = "xyz@gmail.com", "******"

    voice = Voice()
    client = voice.login(username, password)
    return client

我所做的唯一不同的事情是更改了我导入的一些库,但我终于可以克服“电子邮件地址:”错误,并运行我的其余代码。不过,我还没有尝试测试它,我发送了一条短信!

@Merlin2011 和@jknupp17,非常感谢您的建议!

关于Python 谷歌语音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41529061/

相关文章:

python - SDL: "working natively in C++"是什么意思?

python - "assert"可以用来检查函数中的特定异常吗?

c# - 尝试将面向 .NET 3.5 的项目添加到面向 .NET 4.0 的现有项目

php - 谷歌语音 PHP OAuth 2.0

java - Google Now 的自定义命令

python - 不了解切片在 python 中的作用

python - DataFrame.stack() 后的新索引级别名称

python - 将特定单词与列表中的字符串进行匹配。完全匹配而不是部分匹配

python - python 中的可变和不可变字符串

python - 将行作为循环的一部分添加到列表中 Python