본문으로 바로가기

코스

Python으로 배우는 음성 언어 처리

중급4시간

Python으로 원시 오디오 파일에서 음성을 로드, 변환, 전사하는 방법을 배웁니다.

Python4시간14개 동영상53개 연습 문제4,400 XP9,141수료 확인서

무료 계정 만들기

Google에서 계속 진행
또는
계속 진행하시면 다음 약관에 동의하는 것으로 간주됩니다: 이용약관, 우리의 개인정보 처리방침 그리고 귀하의 데이터가 미국에 저장된다는 점입니다.

수천 개 기업의 학습자가 선택한 서비스

코스 설명

Python으로 음성 인식과 음성 언어 처리를 배우세요

우리는 읽기를 배우기 훨씬 전에 말하는 법을 배웁니다. 디지털 시대에도 우리의 주요 의사소통 수단은 말입니다. Python의 음성 언어 처리 과정은 오디오 파일을 불러오고, 변환하고, 전사하는 데 도움을 줍니다. Python에서 원시 오디오가 어떻게 보이는지 먼저 살펴본 다음, 인기 있는 라이브러리를 탐색하고 예시 비즈니스 활용 사례를 함께 다뤄 보게 됩니다.

Python SpeechRecognition과 PyDub를 사용하여 오디오 파일을 텍스트로 변환하기

Python에는 음성 언어를 처리하는 데 도움이 되는 여러 인기 라이브러리가 있습니다. SpeechRecognition은 음성-텍스트 API와 쉽게 통합할 수 있는 방법을 제공하며, PyDub는 오디오 파일 속성을 프로그래밍 방식으로 변경하여 전사문에 적합한 상태로 준비할 수 있도록 도와줍니다. 이러한 각 라이브러리는 심층적인 장에서 다루어지며, 이론을 실습 문제에 적용해 지식을 확실히 다질 수 있는 기회를 제공합니다.

강의 내 프로젝트로 전사문 연습하기

이 강의의 마지막 장에서는 가상의 기술 회사를 위한 음성 처리 개념 증명(proof of concept)을 구축하며 지금까지 배운 모든 내용을 종합해 볼 수 있는 기회를 제공합니다. 전화 통화 오디오를 텍스트로 변환한 다음, 고객 지원 전화 통화를 검토하기 위해 감정 분석을 수행하는 시스템을 구축하게 됩니다.

이 강의를 마치면, 업무나 개인 프로젝트에서 배운 내용을 실제로 실습 문제에 적용할 수 있는 지식과 실무 경험을 모두 갖추게 됩니다.

사전 요구 사항

커리큘럼

코스 개요

1

Python으로 시작하는 음성 언어 처리

오디오 파일은 대부분의 다른 데이터와는 성격이 다릅니다. 작업을 시작하기 전에 전처리가 필요해요. 이 장에서는 두 가지 서로 다른 오디오 파일을 사운드파로 변환하고, 이를 시각적으로 비교하면서 음성 파일을 다루기 위한 첫걸음을 배웁니다.
챕터 시작하기
2

Python SpeechRecognition 라이브러리 사용하기

음성 인식은 아직 완벽과는 거리가 있습니다. 하지만 SpeechRecognition 라이브러리는 다양한 음성-텍스트 API와 쉽게 상호작용할 수 있는 방법을 제공합니다. 이 섹션에서는 SpeechRecognition 라이브러리를 사용해 오디오 파일의 음성을 손쉽게 텍스트로 변환하는 방법을 배웁니다.
챕터 시작하기
3

PyDub으로 오디오 파일 조작하기

모든 오디오 파일이 같은 모양, 크기, 형식을 갖추지는 않습니다. 다행히 James Robert가 만든 PyDub 라이브러리는 프레임 레이트, 채널 수, 파일 형식 등 다양한 오디오 속성을 코드로 손쉽게 변경할 수 있는 도구를 제공합니다. 이 장에서는 전사에 알맞은 형태로 모든 오디오 파일을 정돈하기 위해 이 유용한 라이브러리를 활용하는 방법을 배웁니다.
챕터 시작하기

Python으로 배우는 음성 언어 처리

코스
완료

성취 확인서 획득하기

지금 등록하기

DataCamp for Mobile로 데이터 스킬을 키워보세요

모바일 강의와 매일 5분 코딩 챌린지로 이동 중에도 학습을 진행하세요.