问题标签 [aws-transcribe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - 在 S3 中上传新文件时自动化流程?
有没有办法设置触发器,以便在“桶 A”中上传新文件时,AWS 会立即转录音频?
目前,我将不得不手动转录,这并不理想。
谢谢!
php - 亚马逊转录“找不到操作:StartTranscriptionJob”
- 视窗 7 专业版
- PHP 7.0.2
- AWS 转录 API 2017-10-26
嗨,我正在尝试使用 Amazon Web Services 使用 PHP 转录来自 IVR 的录音(请在音调之后留下您的名字等)。我可以将录音上传到我的 AWS 存储桶(所以事情是正确的),但是当我尝试开始转录作业时,我收到以下错误:“找不到操作:StartTranscriptionJob”
我可以使用 AWS CLI 让转录工作,因此我的系统似乎设置正常。网上关于这个问题的信息不多,我已经完成了所有常用的谷歌搜索,但信息不是很有帮助 - 例如:
https://docs.aws.amazon.com/transcribe/latest/dg/API_StartTranscriptionJob.html https://docs.aws.amazon.com/sdk-for-go/api/service/transcribeservice/#TranscribeService.StartTranscriptionJob
这是我的代码,StartTranscriptionJob 在最后:
linux - AWS Transcribe through AWS CLI
I am able to use AWS S3 service through the AWS CLI like so:
How can I make use of AWS transcribe service? Looking through google takes me to:
https://docs.aws.amazon.com/cli/latest/reference/transcribe/index.html
But I find no examples on how to use AWS Transcribe using the CLI. I am looking for something like:
This does not work but I am assuming there should exists something similar.
I was able to find an example on how to use aws transcribe through c# and it is like this:
How can I do this through the aws CLI ?
amazon-web-services - S3 存储桶上的 IAM 策略
我总是对两个感到困惑,但我想在 S3 存储桶上添加一个 IAM 策略。基本上我已经为 Amazon 转录创建了一个输出存储桶,但似乎我需要添加 IAM 角色以允许转录作业写入存储桶。我认为如果我可以将 AmazonTranscribeFullAccess 附加到 S3 存储桶,它将起作用,但我无法附加此策略。您能否告知我如何在新存储桶上添加此策略?
java - 在 AWS 转录过程完成后调用另一个 lambda
我有一个 lambda,当有人将音频文件上传到存储桶时,它会被触发。我需要使用AWS Transcribe异步处理文件。我编写了代码来做到这一点,但问题是它只检查一次,而不是在文件处理完成后调用处理函数。
下面是 AWS transcribe 的stackoverflow链接,但我们必须等待 thr 响应,直到作业完成并且 lambda 函数超时 5 分钟。之后执行将停止。
// 创建异步客户端对象以调用 AWS Transcribe
// 下面是使用上传的音频文件调用 AWS API 的方法
// 异步处理方法
python-3.x - 如何在 python 3 中使用 OutputBucketName 进行亚马逊转录
大家好,非常感谢第一篇文章的帮助
我在互联网上到处寻找并尝试猜测如何使用它而没有回答这个问题
谢谢
问题:如何在 python 3 中使用 OutputBucketName 进行亚马逊转录
amazon-web-services - 文件格式的 AWS 转录问题
我是使用 Amazon Transcribe 的新手。我上传 mp3 格式的音频并将其保存在我的存储桶中。但是当我将链接粘贴到转录作业中时。总是出现错误“提供的媒体格式与检测到的媒体格式不匹配”,但我在下拉菜单中选择了 mp3,我的音频文件扩展名也是 mp3。
ios - iOS 上的 AWS Transcribe 错误:找不到具有指定主机名的服务器
下面的代码在 iOS 上使用 AWS Transcribe 生成此错误:
任务 <1B377509-91AE-43C0-8F24-F28FE7B583AC>.<1> 加载失败,错误域=NSURLErrorDomain 代码=-1003“找不到具有指定主机名的服务器。” UserInfo={_kCFStreamErrorCodeKey=8, NSUnderlyingError=0x283cb55f0 {错误域=kCFErrorDomainCFNetwork Code=-1003 "(null)" UserInfo={_kCFStreamErrorCodeKey=8, _kCFStreamErrorDomainKey=12}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <1B377509-91AE-43C0-8FEAC24-F288 >.<1>, _NSURLErrorRelatedURLSessionTaskErrorKey=( "LocalDataTask <1B377509-91AE-43C0-8F24-F28FE7B583AC>.<1>" ), NSLocalizedDescription=找不到具有指定主机名的服务器。, NSErrorFailingURLStringKey= https://transcribe .us-west-1.amazonaws.com/ ,, _kCFStreamErrorDomainKey=12} [-1003]
US-West1 是 AWS Transcribe 支持的区域。为什么会发生此错误?
amazon-web-services - 无 SDK 的 Amazon Transcribe Streaming API
我正在尝试使用来自 Go 1.11 的 Amazon 新的流式转录 API。目前亚马逊仅提供 Java SDK,所以我正在尝试低级方式。
唯一相关的文档在这里,但它没有显示端点。我在一个Java 示例中找到了它https://transcribestreaming.<region>.amazonaws.com
,我正在尝试爱尔兰地区,即https://transcribestreaming.eu-west-1.amazonaws.com
. 这是我打开 HTTP/2 双向流的代码:
问题是执行请求 ( client.Do(req)
) 冻结了五分钟,然后以“意外 EOF”错误结束。
任何想法我做错了什么?有人在没有 Java SDK 的情况下成功使用了新的流式转录 API 吗?
编辑(2019 年 3 月 11 日):
我再次对此进行了测试,现在它不会超时,而是立即返回200 OK
响应。但是,响应正文中有一个“异常”:{"Output":{"__type":"com.amazon.coral.service#SerializationException"},"Version":"1.0"}
io.Pipe
我尝试使用(如上面的代码)以及文档中描述的 JSON 主体打开 HTTP2 流:
结果是一样的。
编辑(2019 年 3 月 13 日):
正如@gpeng 所提到的,content-type
从标头中删除将修复SerializationException
. 但随后出现 IAM 异常,需要将transcription:StartStreamTranscription
权限添加到您的 IAM 用户。这虽然在 AWS IAM 控制台中无处可寻,但必须手动添加为自定义 JSON 权限:/
这里还有一个新的/另一个文档文档显示不正确host
和一个新的content-type
(不要使用它content-type
,请求将返回 404)。
删除content-type
并添加新权限后,现在我得到了一个异常{"Message":"A complete signal was sent without the preceding empty frame."}
。也永远写入管道块,所以我又被卡住了。新文档中描述的消息与旧文档中的消息不同,现在终于二进制了,但我不明白它们。任何想法如何在 Go 中发送此类 HTTP2 消息?
编辑(2019 年第 15 场比赛):*
如果您收到有关签名不匹配的 HTTP 403 错误,请不要设置transfer-encoding
和x-amz-content-sha256
HTTP 标头。当我设置它们时,使用 AWS SDK 的 V4 签名者对请求进行签名,然后我收到 HTTP 403The request signature we calculated does not match the signature you provided.
amazon-web-services - 如何签署 AWS 转录流请求
你能告诉我是否有任何关于如何为转录流服务生成请求签名的文档?特别想知道应该如何评估有效载荷主体。是否应该基于第一帧数据?
也可以通过一个 HTTP2 连接转录多个请求/流吗?
参考:https ://docs.aws.amazon.com/transcribe/latest/dg/API_streaming_StartStreamTranscription.html
我试图找到这个java类的源代码:TranscribeStreamingAsyncClient
它在 github 上的任何地方都可用吗?