我正在寻找使用谷歌“云文本到语音”api,但我遇到了找不到模块的常见问题。我已经尝试了大多数人拥有的解决方案,唯一的问题是我使用的是 Windows,而且大多数解决方案都适用于 mac 或 Linux(尽管这应该不是什么大问题)。
我在命令行上运行了“pip list”,这是它返回的内容:
google 2.0.1
google-api-core 1.7.0
google-auth 1.6.3
google-cloud 0.34.0
google-cloud-texttospeech 0.4.0
googleapis-common-protos 1.5.8
Run Code Online (Sandbox Code Playgroud)
如果这有帮助,这就是我在 import 语句上运行的内容(这也取自 google 的教程)
>> from google.cloud import texttospeech
from google.cloud import texttospeech
ModuleNotFoundError: No module named 'google.cloud'
Run Code Online (Sandbox Code Playgroud)
任何解决方案?
python google-api google-text-to-speech google-cloud-platform
我正在寻找反转一组字符串,同时保持它们在相同的位置,并尝试不使用切片或反向().所以,如果我有:
string = 'This is the string'
Run Code Online (Sandbox Code Playgroud)
使用反向函数,它将返回:
'sihT si eht gnirts'
Run Code Online (Sandbox Code Playgroud)
除了定位之外,我做了一个能完成所有事情的功能:
def Reverse(string):
length = len(string)
emp = ""
for i in range(length-1,-1,-1):
emp += length[i]
return emp
Run Code Online (Sandbox Code Playgroud)
返回;
gnirts a si sihT # correct reverse, wrong positions
Run Code Online (Sandbox Code Playgroud)
如何将这个反向弦回到正确的位置?
如何将已存在的列表添加到字典中?
具体来说,如果我有:
lst = [["Hi"],["Monty"],["Python"],["snake"],["Anaconda"]]
Run Code Online (Sandbox Code Playgroud)
我希望得到:
d = {0: "Hi", 1: "Monty", 2: "Python", 3: "snake", 4: "Anaconda"}
Run Code Online (Sandbox Code Playgroud)
我该怎么做呢?
我该如何进行用户登录/自动登录以创建由用户名和密码组成的Dialogflow代理,然后将其存储在firebase / firestore中?
我正在制作一个需要用户登录的应用程序,但是该应用程序几乎完全取决于Dialgflow代理,并且考虑到Dialogflow上的大多数功能都相当简单,我认为这可能会更容易。
根据我的阅读,有一种方法可以通过Google控制台上的操作来完成此操作,但是我希望使用webhook /内联编辑器来实现功能。我将提供我尝试过的代码示例,但实际上我什至不十分确定从哪里开始。
有了您的答案,如果您可以提供一个通用的代码片段,我可能可以以此为基础。
感谢您的帮助或任何建议!
注意:如果最终Google路线的操作要容易得多且更好,我会选择该路线,只是不想拥有Google Assistant的依赖关系。
我在Google Cloud(云函数内联编辑器)上编写了一个pub子函数,该函数将每半小时触发一次,并且使用firestore。由于某种原因,该函数在首次运行时会触发正常,但此后不断弹出以下错误:
in initialize_app 'The default Firebase app already exists. This means you
called ' ValueError: The default Firebase app already exists. This means you
called initialize_app() more than once without providing an app name as the
second argument. In most cases you only need to call initialize_app() once.
But if you do want to initialize multiple apps, pass a second argument to
initialize_app() to give each app a unique name.
Run Code Online (Sandbox Code Playgroud)
使用两个应用程序之前,我曾遇到此错误,但是此功能仅使用一个Firebase应用程序。这是我的代码部分,我怀疑这是问题所在:
import firebase_admin
from firebase_admin import credentials …Run Code Online (Sandbox Code Playgroud) python python-3.x firebase google-cloud-pubsub google-cloud-functions
我正在编写一个函数以使用Numpy和函数调用查找百分比变化。到目前为止,我得到的是:
def change(a,b):
answer = (np.subtract(a[b+1], a[b])) / a[b+1] * 100
return answer
print(change(a,0))
Run Code Online (Sandbox Code Playgroud)
“ a”是我制作的数组,b是我要计算的索引/数字。
例如:
我的数组是
[[1,2,3,5,7]
[1,4,5,6,7]
[5,8,9,10,32]
[3,5,6,13,11]]
Run Code Online (Sandbox Code Playgroud)
如何计算1到2(= 0.5)或1到4(= 0.75)或5.7等之间的百分比变化。
注意:我知道如何从数学上获得更改,我不确定如何在python / numpy中执行此操作。
我正在尝试获得一个 6 x 6 数组,其中包含 0 到 0.20 之间的浮点数。
我查看了 Sci Py 文档,看起来我可以在均匀分布中实现这一点,但它仅在 0 和 1 之间(根据我的理解),而且似乎大多数其他“随机”函数要么只有整数函数,或仅在 0 和 1 之间。
我在阅读时可能遗漏了一些东西,但我只是想知道是否有人知道一个 numpy 函数,它可以满足 0 到 0.20 之间的随机浮点数(或任何其他不只是 1 的自定义浮点数),这不是正态分布。
同样,我可能刚刚错过了一些东西,所以这可能是最简单的答案(我相信它会是)。
谢谢你的帮助!
我有一个嵌套字典:
d = {'key': 1, 'lock':{'key': 3, 'lock': {'key': 7, 'lock': None}}}
Run Code Online (Sandbox Code Playgroud)
我希望简单地得到“key”出现的次数。所以在这个例子中,输出将是:
3
Run Code Online (Sandbox Code Playgroud)
因为“key”出现了3次。我知道这很简单,但我对如何用字典做到这一点有点模糊。如果可能的话,我宁愿不使用任何库。
谢谢您的帮助!
python ×7
dictionary ×2
numpy ×2
arrays ×1
firebase ×1
google-api ×1
javascript ×1
list ×1
node.js ×1
python-3.x ×1
string ×1