728x90
반응형
SMALL

파이썬 91

파이썬 GUI 음성파일 텍스트 추출기 - 3. 음성->텍스트로 변환

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 GUI 음성파일 텍스트 추출기 - 2. 파일 변환)에 이은 3번째 글로 wav파일로 변환 후 구글의 speech_recognition 모듈을 이용하여 음성을 텍스트로 변환하는 방법에 대하여 살펴보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1.프로그램을 실행하면 아래와 같이 실행됩니다. 2.음성파일(wav, mp3, m4a 중 택1)을 선택 후 열기 버튼을 클릭합니다. 3. 아래와 같이 '변환' 버튼을 클릭하면 음성파일이 텍스트로 변환되고, '실행 결과' 아래에 출력됩니다. (여기서 음성파일 bbb.mp3파일의 내용은 '안녕하세요' 만 포함되어 있습니다.) 4.실제 실행 폴더에 가서 확인 결과 아래..

파이썬 GUI 음성파일 텍스트 추출기 - 2. 파일 변환

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 GUI 음성파일 텍스트 추출기 - 1. 소개)에 이은 2번째 글로 소개편에서 말씀드린바와 같이 mp3, m4a 등 구글의 speech_recognition 모듈이 인식할 수 있는 wav 형식이 아닌 다른 타입의 음성파일을 wav파일로 변환하는 방법에 대하여 알아보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1. mp3->wav변환 프로그램을 실행하면 에러 없이 잘 실행되었으며, 2.mp3파일을 wav파일로 잘 변환한 것을 확인할 수 있습니다. 3.wav파일을 더블클릭하여 실행하면 녹음된 내용('안녕하세요')이 잘 나오는 것을 볼 수 있습니다. 4. 다시 휴대전화 녹음파일형식인 m4a파일을 변환하기 ..

파이썬 GUI 음성파일 텍스트 추출기 - 1. 소개

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 파이썬으로 GUI기반 음성파일(.mp3, .wav, .m4a)에서 텍스트를 추출하는 기능의 프로그램을 만드는 방법에 대하여 알아 보겠습니다. O 향후 진행 순서 이후 글부터 진행되는 세부적인 내용은 다음과 같습니다. 1.파일 변환 -우리는 음성인식을 위해 구글의 speech_recognition 모듈을 사용할 예정이며, 해당 모듈은 기본적으로 .wav파일만 인식합니다. 따라서 타입이 다른 음성파일(.mp3, .m4a 등)은 wav파일로 변환해 주어야 하므로 여기서는 형식이 다른 음성파일을 wav파일로 변환하는 방법에 대하여 알아보겠습니다. 2.음성을 텍스트로 변환 -위에서 wav파일로 변환 후 구글의 speech_recognition 모듈을 이용하여 음성을 ..

파이썬 GUI 파일압축 및 해제 프로그램 만들기 - 3. 파일 압축 풀기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 GUI 파일압축 및 해제 프로그램 만들기 - 2. 파일 압축하기)에 이은 3번째 글로 파일 압축을 푸는 방법에 대하여 알아보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1. 프로그램 실행 후 2.압축해제를 위해 이미 압축되어 있는 파일을 선택하여 불러옵니다.(아래에서는 '12.zip' 파일 선택) 3. 그리고 나서 '압축 풀기' 버튼을 클릭하면 '실행 결과' 화면에 압축해제 결과를 보여주고, 실제 폴더 확인 시 '1.txt'와 '2.txt' 파일 2개로 압축이 정상적으로 해제된 것을 볼 수 있습니다. ㅁ 세부 내용 O 완성된 소스 소스 : 2.py( 파일압축 해제하기) # -*- coding: ut..

파이썬 GUI 파일압축 및 해제 프로그램 만들기 - 2. 파일 압축하기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 GUI 파일압축 및 해제 프로그램 만들기 - 1. 소개)에 이은 2번째 글로 파일을 압축하는 방법에 대하여 알아보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1. 프로그램을 실행하면 2.아래와 같은 윈도우(GUI) 화면이 나타나는데, 여기서 '...' 클릭하여 압축할 파일('3.txt')을 선택 후 '열기' 버튼을 클릭하면 선택한 파일이 '압축할 파일 선택' 부분에 나타납니다. 3. 그리고 나서 '압축할 파일명'을 입력('3.zip') 후 '압축시작' 버튼을 클릭하면 '실행결과'에 결과 내용이 보여지고, 실제 폴더 확인결과 '3.zip'으로 잘 압축된 것을 확인 할 수 있습니다. ㅁ 세부 내용 O ..

파이썬 GUI 파일압축 및 해제 프로그램 만들기 - 1. 소개

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 파이썬으로 GUI기반 파일 압축 및 해제하는 기본 기능의 프로그램을 만드는 방법에 대하여 알아 보겠습니다. O 향후 진행 순서 이후 글부터 진행되는 세부적인 내용은 다음과 같습니다. 1.파일 압축하기 -압축하고 싶은 파일을 선택 후 파일을 압축하는 방법에 대하여 알아보겠습니다. 2.압축된 파일 해제하기 -압축된 파일을 푸는 방법에 대하여 살펴보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1.압축할 파일을 선택 후 (아래에서는 1.txt와 2.txt파일을 선택하였습니다.) 2. 압축할 파일명(12.zip)을 입력한 다음 '압축시작' 버튼을 클릭하면, '실행 결과'에 파일이 잘 압축되었음을 보여주고, 실제 폴더..

(프로젝트)파이썬 게시글 변경사항 체크 후 나에게 자동으로 알림보내기 - 5. 변경내용을 메신저로 알림 보내기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 게시글 변경사항 체크 후 나에게 자동으로 알림보내기 - 4. 변경사항이 있으면 변경내용을 파일로 저장하기)에 이은 5번째 글로 이전글과 현재글 비교 후 변경 사항이 존재하는 경우 변경내용을 텔레그램 메신저로 보내는 방법에 대하여 살펴보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1. 아래와 같이 게시글이 변경되면 2. 텔레그램 메신저로 변경된 내용(변경된 게시글 제목들)을 보내 주고 있습니다. ㅁ 세부 내용 O 완성된 소스 소스 : 4.py( 변경사항을 텔레그램 메신저로 보내기) # -*- coding utf-8 -*- import time from bs4 import BeautifulSoup im..

(프로젝트)파이썬 게시글 변경사항 체크 후 나에게 자동으로 알림보내기 - 4. 변경사항이 있으면 변경내용을 파일로 저장하기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 게시글 변경사항 체크 후 나에게 자동으로 알림보내기 - 3. 이전에 크롤링한 게시글과 현재 게시글 비교하기)에 이은 4번째 글로 이전글과 현재글 비교 후 변경 사항이 존재하는 경우 변경내용을 파일로 저장하는 방법에 대하여 살펴보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1. 아래와 같이 게시글이 변경되면 2. 프로그램 실행시 게시글을 모니터링 하고 있다가, 변경 내용을 감지 후 3. 변경 내용을 파일로 저장(오늘날짜로)한 것을 볼 수 있습니다. 4. 파일을 열어보니 변경된 내용(게시글 제목)이 잘 저장된 것을 알 수 있습니다. ㅁ 세부 내용 O 완성된 소스 소스 : 3.py( 변경사항 체크 후 파..

(프로젝트)파이썬 게시글 변경사항 체크 후 나에게 자동으로 알림보내기 - 3. 이전에 크롤링한 게시글과 현재 게시글 비교하기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 게시글 변경사항 체크 후 나에게 자동으로 알림보내기 - 2. 게시글 크롤링하기)에 이은 3번째 글로 이전글에서 가져온 게시글과 현재 게시글을 가져와서 변경사항이 존재하는지 비교하는 방법에 대하여 알아보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1. 크롤링하고 싶은 사이트에 접속합니다. https://pagichacha.tistory.com/ 2. 처음에는 사이트에 변경사항이 없으므로 프로그램 실행 시 아래와 같이 '게시글에 변동사항이 없습니다.'라고 뜹니다. 3. 맨위의 게시글 제목에 아래와 같이 '1'을 제목 앞에 붙여 변경해 보겠습니다. 4.프로그램 실행 시 아래와 같이 프로그램이 변경된 내용..

(프로젝트)파이썬 게시글 변경사항 체크 후 나에게 자동으로 알림보내기 - 2. 게시글 크롤링하기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 게시글 변경사항 체크 후 나에게 자동으로 알림보내기 - 1. 소개)에 이은 2번째 글로 내가 원하는 사이트의 게시글을 파이썬의 크롤링으로 가져오는 방법에 대하여 알아보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. (1) 우리가 원하는 것은 아래 블로그에서 새로운 게시글이 올라왔는지, 또는 게시글이 변경되었는지를 알고 싶고, 새로운 게시글이 올라오거나, 게시글이 변경되면 나에게 자동으로 알림을 보내주는 것입니다. 먼저 이번글에서는 게시글을 크롤링하여 가져와 볼것이며, 아래의 경우 제목(10개)만 가져와 보겠습니다. https://pagichacha.tistory.com (2) 프로그램을 실행하면 아래와..

728x90
반응형
LIST