다음을 통해 공유


Power Automate 일괄 처리 대화 내용 기록

이 문서에서는 Power Automate일괄 처리 음성 텍스트 변환 커넥터용 Azure AI 서비스를 사용하여 Azure Storage 컨테이너에서 오디오 파일을 기록하는 방법을 설명합니다. 커넥터는 일괄 처리 대화 내용 기록 REST API를 사용하지만 이를 사용하기 위해 코드를 작성할 필요는 없습니다. 커넥터가 요구 사항을 충족하지 않는 경우에도 REST API를 직접 사용할 수 있습니다.

Power Automate 외에도 Power AppsLogic Apps에서 일괄 처리 음성 텍스트 변환 커넥터용 Azure AI 서비스를 사용할 수 있습니다.

코드를 등록하거나 작성하지 않고 Speech Studio에서 더 많은 음성 기능을 사용해 보세요.

필수 조건

Azure Blob Storage 컨테이너 만들기

이 예제에서는 Azure Blob Storage 계정에 있는 오디오 파일을 기록합니다.

다음 단계에 따라 새 스토리지 계정 및 컨테이너를 만듭니다.

  1. Azure Portal로 이동하여 Azure 계정에 로그인합니다.
  2. Azure Portal에서 스토리지 계정 리소스를 만듭니다. Speech 리소스와 동일한 구독 및 리소스 그룹을 사용합니다.
  3. 스토리지 계정을 선택합니다.
  4. 왼쪽 창의 데이터 스토리지 그룹에서 컨테이너를 선택합니다.
  5. +컨테이너를 선택합니다.
  6. “batchtranscription”과 같은 새 컨테이너의 이름을 입력하고 만들기를 선택합니다.
  7. 스토리지 계정에 대한 액세스 키를 가져옵니다. 왼쪽 창의 보안 + 네트워킹 그룹에서 액세스 키를 선택합니다. key1(또는 key2) 값을 보고 기록해 둡니다. 나중에 커넥터를 구성할 때 액세스 키가 필요합니다.

나중에 파일을 추가하고 수정하는 이벤트가 대화 내용 기록 프로세스를 시작하기 때문에 커넥터를 구성한 후 컨테이너에 파일을 업로드합니다.

Power Automate 흐름 만들기

새 흐름 만들기

  1. Power Automate에 로그인

  2. 왼쪽의 축소 가능한 메뉴에서 만들기를 선택합니다.

  3. 지정된 이벤트에 의해 트리거될 수 있는 빈 흐름에서 시작하려면 자동화된 클라우드 흐름을 선택합니다.

    자동화된 클라우드 흐름을 만들기 위한 메뉴의 스크린샷.

  4. 자동화된 클라우드 흐름 빌드 대화 상자에서 흐름의 이름(예: “BatchSTT”)을 입력합니다.

  5. 건너뛰기를 선택하여 대화 상자를 종료하고 트리거를 선택하지 않고 계속합니다.

흐름 트리거 구성

  1. Azure Blob Storage 커넥터에서 트리거를 선택합니다. 이 예제에서는 검색 커넥터 및 트리거 상자에 “Blob”을 입력하여 결과의 범위를 좁힙니다.

  2. Azure Blob Storage 커넥터에서 Blob이 추가되거나 수정된 경우 트리거를 선택합니다.

    검색 커넥터 및 트리거 대화 상자의 스크린샷.

  3. Azure Blob Storage 연결을 구성합니다.

    1. 인증 유형 드롭다운 목록에서 액세스 키를 선택합니다.
    2. 이전에 만든 Azure Storage 계정의 계정 이름 및 액세스 키를 입력합니다.
    3. 만들기 를 선택하여 계속합니다.
  4. Blob이 추가되거나 수정된 경우 트리거를 구성합니다.

    Blob 트리거를 구성하는 대화 상자의 스크린샷.

    1. Storage 계정 이름 또는 Blob 엔드포인트 드롭다운 목록에서 연결 설정 사용을 선택합니다. 스토리지 계정 이름이 연결 문자열의 구성 요소로 표시됩니다.
    2. 컨테이너에서 폴더 아이콘을 선택합니다. 이전에 만든 컨테이너를 선택합니다.

경로로 SAS URI 만들기

Azure Blob Storage 컨테이너에 있는 오디오 파일을 기록하려면 파일에 대한 SAS(공유 액세스 서명) URI가 필요합니다.

Azure Blob Storage 커넥터는 개별 Blob에 SAS URI를 지원하지만 전체 컨테이너에는 지원하지 않습니다.

  1. + 새 단계를 선택하여 Azure Blob Storage 커넥터의 새 작업 추가를 시작합니다.
  2. 검색 커넥터 및 작업 상자에 “Blob”을 입력하여 결과의 범위를 좁힙니다.
  3. Azure Blob Storage 커넥터에서 경로별 SAS URI 만들기 트리거를 선택합니다.
  4. Storage 계정 이름 또는 Blob 엔드포인트 드롭다운에서 Blob이 추가되거나 수정된 경우 트리거에 사용한 것과 동일한 연결을 선택합니다.
  5. PathBlob 경로 필드의 동적 콘텐츠로 를 선택합니다.

이제 다음과 같은 흐름이 있어야 합니다.

SAS URI를 만든 후 상태 흐름의 스크린샷.

대화 내용 기록 만들기

  1. + 새 단계를 선택하여 일괄 처리 음성 텍스트 변환 커넥터용 Azure AI 서비스의 새 작업 추가를 시작합니다.

  2. 검색 커넥터 및 작업 상자에 “일괄 처리 음성 텍스트 변환”을 입력하여 결과의 범위를 좁힙니다.

  3. 일괄 처리 음성 텍스트 변환 커넥터용 Azure AI 서비스를 선택합니다.

  4. 대화 내용 기록 만들기 작업을 선택합니다.

  5. 이전에 만든 음성 리소스에 대한 새 연결을 만듭니다. Power Automate 환경 전체에서 연결이 가능합니다. 자세한 내용은 Power Automate에서 연결 관리를 참조하세요.

    1. 연결 이름(예: “speech-resource-key”)을 입력합니다. 원하는 이름을 선택할 수 있습니다.
    2. API 키 필드에 음성 리소스 키를 입력합니다.

    필요에 따라 커넥터 타원(...)을 선택하여 사용 가능한 연결을 볼 수 있습니다. 연결을 만들라는 메시지가 표시되지 않으면 기본적으로 선택된 연결이 이미 있는 것입니다.

    연결 보기 대화 상자의 스크린샷.

  6. 대화 내용 기록 만들기 작업을 구성합니다.

    1. 로캘 필드에 기록할 오디오 데이터의 예상 로캘을 입력합니다.
    2. displayName 필드의 동적 콘텐츠로 DisplayName을 선택합니다. 나중에 참조하려는 이름을 선택할 수 있습니다.
    3. contentUrls Item - 1 필드의 동적 콘텐츠로 Web Url을 선택합니다. 이는 경로별 SAS URI 만들기 작업의 SAS URI 출력입니다.

    대화 내용 기록 매개 변수 만들기에 대한 자세한 내용은 일괄 처리 음성 텍스트 변환용 Azure AI 서비스 설명서를 참조하세요.

  7. 탐색 메뉴에서 저장을 선택합니다.

흐름 테스트

  1. 위쪽 탐색 메뉴에서 흐름 검사기를 선택합니다. 표시되는 측면 패널에는 오류나 경고가 표시되지 않아야 합니다. 그런 경우 계속하기 전에 수정해야 합니다.
  2. 위쪽 탐색 메뉴에서 흐름을 저장하고 흐름 테스트를 선택합니다. 표시되는 창에서 테스트를 선택합니다.
  3. 표시되는 측면 패널에서 수동을 선택한 다음, 테스트를 선택합니다.

몇 초 후에 흐름이 진행 중이라는 표시가 나타납니다.

진행 중인 흐름 아이콘의 스크린샷.

흐름은 Azure Blob Storage 컨테이너에서 파일이 추가되거나 수정되기를 기다리는 중입니다. 앞에서 구성한 트리거입니다.

테스트 흐름을 트리거하려면 다음에 설명된 대로 오디오 파일을 Azure Blob Storage 컨테이너에 업로드합니다.

컨테이너에 파일 업로드

다음 단계에 따라 wav, mp3 또는 ogg 파일을 로컬 디렉터리에서 이전에 만든 Azure Storage 컨테이너에 업로드합니다.

  1. Azure Portal로 이동하여 Azure 계정에 로그인합니다.
  2. Azure Portal에서 스토리지 계정 리소스를 만듭니다. Speech 리소스와 동일한 구독 및 리소스 그룹을 사용합니다.
  3. 스토리지 계정을 선택합니다.
  4. 새 컨테이너를 선택합니다.
  5. 업로드를 선택합니다.
  6. 업로드할 파일을 선택하고 업로드를 선택합니다.

대화 내용 기록 흐름 결과 보기

오디오 파일을 Azure Blob Storage 컨테이너에 업로드한 후 흐름이 실행되고 완료되어야 합니다. Power Automate 포털에서 테스트 흐름으로 돌아가서 결과를 확인합니다.

성공한 흐름의 모든 단계 스크린샷.

대화 내용 기록 만들기를 선택하고 확장하여 자세한 입력 및 출력 결과를 확인할 수 있습니다.

다음 단계