프로젝트/PC

Python을 활용한 STT System

양퍄링 2024. 1. 30. 09:00
반응형

1. 개요

  • 의사들은 진료시, 진료 기록 작성을 위해 환자와 컴퓨터를 지속적으로 모니터링 한다.
  • 환자와 대화하는 과정에서 의사는 진료 내용 기록 작성을 놓칠 수 있으며, 집중이 분산 될 수 있다.
  • 이에 따라, 자동으로 음성을 인식해 진료 내용을 타이핑 해주는 System을 구현한다.

2. 요구사항 분석

  • System은 자동으로 연결된 마이크를 인지할 수 있어야 한다.
  • System에 연결된 마이크로 음성이 입력되면 Text로 변환하여 화면에 출력해야한다.
  • 영어와 한글 모두 지원 가능해야한다.

3. 설계

3.1 개발 환경

  •  Windows
  • Python 3.10

3.2 System Diagram

3.2.1 View

  • MainWidget
    • Main GUI로, Text로 변환된 음성이 타이핑 되는 위치

3.2.3 Controller

  • MainController
    • System의 전반적인 제어를 담당

3.2.3 Model

  • SpeachTyper
    • 입력된 음성 데이터를 String으로 변환

4. 구현

 

반응형