AWS Transcribe에서 리전 차이로 오류
4624 단어 TranscribeC#AWS
AWS Transcribe 사용하려고하면 오류가 발생했습니다 ...
표제대로의 출오치입니다만,
ぇぺぺぺrㅎ rk 쇼 p. 아 ws/ぁb7-아이-ml/t란 sc 리베. HTML
위 URL을 참고하면서,
음성 파일을 S3에 올려 업 파일을 Transcribe로 텍스트화한다고 했는데
실행하면 이하의 에러가 나와 곤란하고 있었습니다.
오류 내용
요청한 이름은 유효하지만 요청된 데이터 유형을 찾을 수 없습니다.
이 오류 만 보면 파일 형식이 다르거나 액세스 권한이 없다고 생각합니다.
그 점에서 여러가지 조사하고 있었지만 해결되지 않고
transcribe.csusing (var transcribeClient = new AmazonTranscribeServiceClient(
"IDだよ",
"アクセスキーだよ",
Amazon.RegionEndpoint.APNortheast3))
{
var media = new Media()
{
MediaFileUri = bucketUri
};
var transcriptionJobRequest = new StartTranscriptionJobRequest()
{
LanguageCode = "ja-JP",
Media = media,
MediaFormat = MediaFormat.Wav,
TranscriptionJobName = "transcribe-job",
};
// ★ここでエラーが出たよ★
var transcriptionJobResponse = await transcribeClient.StartTranscriptionJobAsync(transcriptionJobRequest);
if (transcriptionJobResponse.HttpStatusCode != HttpStatusCode.OK)
{
Console.WriteLine("成功したよ");
}
}
원인 알았어
S3 버킷
아시아 태평양 (오사카) ap-northeast-3
했지만,
Transcribe에 오사카 없어! !
그래서 S3의 버킷을 도쿄에서 다시 만들고 소스를 수정하면 무사히 움직였습니다.
transcribe.csusing (var transcribeClient = new AmazonTranscribeServiceClient(
"IDだよ",
"アクセスキーだよ",
Amazon.RegionEndpoint.APNortheast1)) // ←ここ直す
알고 보면 그대로의 실망이었습니다만, 에러 내용을 알기 어려운 생각이…
이상입니다.
Reference
이 문제에 관하여(AWS Transcribe에서 리전 차이로 오류), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/sst_2b/items/4cc133fe903963c67a60
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
using (var transcribeClient = new AmazonTranscribeServiceClient(
"IDだよ",
"アクセスキーだよ",
Amazon.RegionEndpoint.APNortheast3))
{
var media = new Media()
{
MediaFileUri = bucketUri
};
var transcriptionJobRequest = new StartTranscriptionJobRequest()
{
LanguageCode = "ja-JP",
Media = media,
MediaFormat = MediaFormat.Wav,
TranscriptionJobName = "transcribe-job",
};
// ★ここでエラーが出たよ★
var transcriptionJobResponse = await transcribeClient.StartTranscriptionJobAsync(transcriptionJobRequest);
if (transcriptionJobResponse.HttpStatusCode != HttpStatusCode.OK)
{
Console.WriteLine("成功したよ");
}
}
using (var transcribeClient = new AmazonTranscribeServiceClient(
"IDだよ",
"アクセスキーだよ",
Amazon.RegionEndpoint.APNortheast1)) // ←ここ直す
Reference
이 문제에 관하여(AWS Transcribe에서 리전 차이로 오류), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sst_2b/items/4cc133fe903963c67a60텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)