Sinsy-Ng에서 만든 실시간 노래 신디사이저 프로젝트. 이 아이디어는 라이브 코딩 성능을 위해 보컬 오디오 샘플을 실시간으로 쉽게 생성하는 것이 었습니다.
다음은 프로그램을 사용하여 샘플을 합성하고 FoxDot 라이브 코딩 환경에로드하는 비디오 데모입니다.
SynthesissOftware에 포함 된 소프트웨어를 설치해야합니다.
Ubuntu에 설치하는 방법에 대한 자세한 안내서는 Colab 노트북을 확인할 수 있습니다.
빨리 확인하려면 여기에서 온라인으로 시도해 볼 수 있습니다.
빌드하십시오
실행하십시오
일단 완료되면 test-api.py 스크립트를 작은 노래 합성 예제로 시도 할 수 있습니다. 이 실행 후 지정된 보컬이 포함 된 출력 wav 파일이 생성됩니다.
python test-api.py
모든 매개 변수는 선택 사항이며 지정되지 않은 경우 기본값을 포함합니다. 명령 줄에서 프로그램을 실행할 때 어떤 순서로든 지정할 수 있습니다.
참고 : 척도에서 음표의 숫자 값은 0 : c, 1 : d, 2 : e, 3 : f 등입니다.
DUR : BPM의 각 음표의 지속 시간 (분당 비트)
가사 : 합성 할 텍스트. 각 단어는 "dur"및 "notes"매개 변수에서 하나의 메모에 매핑됩니다.
LANG : 스페인어의 경우 "ES", 영어의 경우 "EN"언어 코드. 지원되는 몇 가지 언어가 있으며 여기에서 확인할 수 있습니다.
템포 : BPM의 템포
파일 : 출력 파일의 이름입니다
오픈 소스 프로젝트를 계속 개발하고 유지 관리하는 데 도움을주고 싶다면 Ko-Fi를 구매하는 데 기여할 수 있습니다.