

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將轉錄與 Amazon Chime SDK 的錄製接收器結合
<a name="combining-recording-transcription"></a>

您可以結合 Amazon Transcribe 和 Amazon Transcribe Call Analytics 處理器與 Amazon S3 錄音接收器。除了 [CreateMediaInsightsPipelineConfiguration](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_media-pipelines-chime_CreateMediaInsightsPipelineConfiguration.html) API 呼叫中的 Amazon Transcribe 處理器之外，建置器也可以使用 主控台傳遞 S3RecordingSinkConfiguration。

搭配 Amazon S3 錄音接收器，您可以使用 Amazon Transcribe 或 Amazon Transcribe Call Analytics 處理器，但不能同時使用兩者。除了錄製接收器之外，您還可以將語音分析新增至相同的組態，使用或不使用轉錄處理器。

**注意**  
您可以使用上述任何處理器啟用錄製。不過，如果您啟用 Amazon Transcribe Call Analytics 與 Amazon S3 通話錄音，您必須提供兩個 Kinesis 影片串流，而且會收到重複的錄音檔案，一個來自 Amazon Transcribe Call Analytics，另一個來自 Amazon S3 通話錄音。

請記得以下事項：
+ 您必須使用唯一的 `MediaInsightsPipelineConfigurationName`。
+ 如需 的相關資訊`ResourceAccessRoleArn`，請參閱本指南[使用 Amazon Chime SDK 的呼叫分析資源存取角色](call-analytics-resource-access-role.md)中的 。
+ `Destination` 值必須是 S3 路徑 ARN。Amazon S3 儲存貯體必須由相同的帳戶擁有。
+ 如果您搭配 Transcribe 和記錄使用組態來建立管道， 只會在 Kinesis Data 串流產生的洞見中暫停和繼續。KVS 串流中的所有資料都會記錄並上傳至 Amazon S3。
+ 如果組態除了錄製之外，還使用 Amazon 轉錄或轉錄通話分析 (TCA)，媒體洞察管道會即時提供轉錄或轉錄通話分析洞察，然後在通話結束時進行 Amazon S3 錄製。如果在呼叫分析期間轉錄服務失敗，S3 錄製任務仍會嘗試執行。相反地，Amazon S3 記錄失敗不會影響轉錄洞察，因為它在轉錄完成後執行。

此範例顯示具有 Amazon Transcribe 處理器和 Amazon S3 錄製接收器的組態。此範例也啟用部分結果穩定功能，可降低輸出延遲，但可能會影響準確性。如需詳細資訊，請參閱《*Amazon Transcribe 開發人員指南*》中的[部分結果穩定](https://docs.aws.amazon.com/transcribe/latest/dg/streaming-partial-results.html#streaming-partial-result-stabilization)功能。

```
{
    "MediaInsightsPipelineConfigurationName": unique_configuration_name,
    "ResourceAccessRoleArn": {{role_arn}},
    "Elements": [{
            "AmazonTranscribeProcessorConfiguration": {
                "ContentIdentificationType": "{{string}}",
                "ContentRedactionType": "{{string}}",
                "EnablePartialResultsStabilization": {{boolean}}, //Enables partial result stabilization. Can reduce latency. May impact accuracy. 
                "FilterPartialResults": {{boolean}}, //To control partial utterance events
                "LanguageCode": "{{string}}",
                "LanguageModelName": "{{string}}",
                "PartialResultsStability": "{{string}}",
                "PiiEntityTypes": "{{string}}",
                "ShowSpeakerLabel": {{boolean}},
                "VocabularyFilterMethod": "{{string}}",
                "VocabularyFilterName": "{{string}}",
                "VocabularyName": "{{string}}"
            },
            "Type": "AmazonTranscribeProcessor"
        },
        {
            "KinesisDataStreamSinkConfiguration": {
                "InsightsTarget": {{KDS_arn}} //Where recording and insights live metadata will be delivered.
            },
            "Type": "KinesisDataStreamSink"
        },
        {
            "S3RecordingSinkConfiguration": {
                "Destination": {{S3_Arn}},
                "RecordingFileFormat": {{file_format}} // Specify "Opus" or "WAV" as the recording file format.
            },
            "Type": "S3RecordingSink"
        }
    ]
}
```