【发布时间】:2020-10-06 14:22:32
【问题描述】:
我在使用 Google Speech REST API 转录电子邮件时遇到问题。我能得到的最好的是大多数电子邮件地址,但是 Google Speech 忽略了“dot”和“dot com”。例如 first.last@gmail.com 返回“gmail 的 First Last”。如果我说“句号”而不是“点”,我至少会得到“第一个。最后在 gmail”。我正在使用以下内容:
{
"config": {
"encoding": "MULAW",
"sampleRateHertz": 8000,
"languageCode": "en-US",
"maxAlternatives": 0,
"profanityFilter": true,
"enableWordTimeOffsets": false,
"model": "phone_call",
"useEnhanced": true
},
"audio": {
"content":"&&NameBase64&&"
}
}
我尝试添加“点”作为语音上下文,没有任何变化。 “.”、“.com”、“com”和“kom”也没有改变结果。
{
"config": {
"encoding": "MULAW",
"sampleRateHertz": 8000,
"languageCode": "en-US",
"maxAlternatives": 1,
"profanityFilter": true,
"enableWordTimeOffsets": false,
"model": "phone_call",
"useEnhanced": true,
"speechContexts": [{
"phrases": ["dot"],
}],
},
"audio": {
"content":"Base64Recording"
}
}
我尝试添加字母数字语音上下文并将其拼写出来,但结果非常糟糕。
关于如何获得“。”的任何想法或“dot”和“com”出现在转录中将不胜感激。
【问题讨论】:
标签: speech-to-text google-speech-api google-cloud-speech