UiPath 워크 플로우의 처리 상태를 음성으로 알리는 방법

2224 단어 RPASpeechUiPath
이 기사에서는 Windows 10의 텍스트 음성 독서 기능을 이용하여 UiPath 워크 플로우 실행 중 처리 상황을 음성으로 알리는 방법에 대해 소개합니다.

※UiPath Studio Community Edition 2020.4.1을 사용하고 있습니다.

구현 절차



(1) 네임스페이스의 Import를 해결한다.



본 구현에 필요한 변수 synth의 변수의 형태는 System.Speech.Synthesis.SpeechSynthesizer입니다만, 형태의 참조도, 임포트 탭에서도 나오지 않기 때문에, 먼저 해결합니다.
이 작업은 XAML 파일을 직접 편집하는 방법이 빠르기 때문에이 기사에서는이 방법을 사용합니다.
프로젝트를 만든 후 생성된 Main.xaml을 메모장에서 열고 아래와 같이 2행 추가하고 저장합니다.
Studio를 다시 시작하여 이 추가 사항이 반영된 상태로 둡니다.

추가 할 두 줄은 여기에서 복사하십시오. ↓
      <AssemblyReference>System.Xaml</AssemblyReference>
      <AssemblyReference>System.Speech</AssemblyReference>

(2) 변수를 정의한다.



다음과 같이 변수를 정의합니다.


System.Speech.Synthesis.SpeechSynthesizer는 유형 참조에서 선택합니다.


(3) 워크 플로우를 작성한다.



출력 볼륨(Volume)과 읽기 속도(Rate)를 설정하고, "메소드 호출"액티비티를 워크플로에 삽입하고, TargetObject와 MethodName을 아래와 같이 설정합니다.


이어서 속성 매개변수에서 음성으로 읽을 텍스트를 설정합니다.


(4) 워크 플로를 실행합니다.



「정상적으로 종료했습니다」라고 음성이 나오면 성공입니다.

요약



네임스페이스의 해결이 번거로운 점도 있어, 재이용성도 생각하면 라이브러리로 해 두면 편리하네요.

워크 플로 실행 중에 "오류가 발생했습니다", "처리가 종료되었습니다", "현재 ○○를 처리했습니다"등 작업의 진행 상황을 음성으로 알려 주면 편리 할지도!

다음에, 이 구조를 이용한 간편한 어플리케이션 구축 사례를 소개하고 싶습니다.

좋은 웹페이지 즐겨찾기