Python 3

[Python/파이썬] 목소리와 음악을 구분하자 - 2편(with Resnet)

안녕하세요. 오늘은 이전 글인 목소리와 음악을 구분하자 1편에 이어 2편을 시작하겠습니다. 이전 글을 보고 오시지 않으셨으면, 아래의 글을 통해 읽고 오시면 되겠습니다. 2023.07.25 - [Python] - [Python/파이썬] 목소리와 음악을 구분하자 - 1편(with Spleeter) [Python/파이썬] 목소리와 음악을 구분하자 - 1편(with Spleeter) 오늘은 음성데이터에서 존재하는 음악과 목소리를 분류하는 작업을 진행하려 합니다. 이를 위해서 저는 두 가지 방법을 거쳐 진행하였습니다. Spleeter를 통해서 음성 데이터의 mr을 진행했습니다 studyblog4244.tistory.com 1. 목소리 출현 구간 탐색 멘트인 구간을 찾기 위해서 우리는 먼저 멘트가 아닌 컨텐츠의 ..

Python 2023.08.01

[Python/파이썬] module 'datetime' has no attribute 'strptime'

평소 잘 돌아가던, 코드에서 갑작스럽게 에러가 터졌다. module 'datetime' has no attribute 'strptime' datetime을 import하고 strptime 함수를 쓰려니 오류가 났다. 오류난 코드는 아래와 같다. import datetime datetime.strptime(~) 찾아보니, datetime을 import datetime으로 했다면 datetime.datetime.strptime()으로 쓰는 것이 맞는 것이다. (datetime 라이브러리를 만든 분이, 이렇게 만드셨다고...!) import datetime datetime.datetime.strptime(~) 이같은 코드가 보기 좋지 않다면 다음과 같이 작성하여 쓸 수 있다. from datetime impo..

Error Record 2023.07.26

[Python/파이썬] 스펙트로그램으로 노래의 구간을 찾아보자

안녕하세요. 오늘은 스펙트로그램을 통해서 해시값을 추출한 후에, 두 노래가 어느 구간에서 일치율이 높은지를 알아보는 코드를 소개하려합니다. 즉, 전체 노래가 DB에 저장되어 있고, 인식되는 노래가 DB의 어느 노래와 일치하는지, 그리고 그 노래의 어떤 부분에서 일치하는지를 확인하는 코드를 소개해드립니다. (설명을 생략하고 코드만 궁금하신 분들은 하단으로 내리시면 확인하실 수 있습니다.) 설명에 앞서 아래의 모든 내용은, Shazam의 논문에 근거하여 작성된 글을 바탕으로 작성됨을 미리 알려드립니다. 이 코드는 "Shazam"에서 오픈 소스로 공개된 코드를 기반으로 구성했습니다. 샤잠에서는 스펙트로그램을 통해서 peak point를 추출하고, 해당 peak point를 통해서 해시값을 구성합니다. 이런 해..

Python 2023.07.20