본문 바로가기

분류 전체보기115

TTS AI 예제 3 import osimport jsonimport numpy as npimport librosaimport torchfrom transformers import Wav2Vec2ForCTC, Wav2Vec2Processor, Trainer, TrainingArgumentsfrom datasets import Datasetfrom sklearn.model_selection import train_test_splitimport evaluateimport matplotlib.pyplot as plt# 음성 파일 및 라벨 데이터 폴더 경로 설정audio_dir = '/content/path_to_audio_folder' # Colab에서는 content 폴더 내에 경로 설정label_dir = '/content/.. 2024. 7. 11.
TTS AI 예제 2 import osimport jsonimport numpy as npimport librosaimport torchfrom transformers import Wav2Vec2ForCTC, Wav2Vec2Processor, Trainer, TrainingArgumentsfrom datasets import Dataset, load_metricfrom sklearn.model_selection import train_test_splitimport evaluate# 음성 파일 및 라벨 데이터 폴더 경로 설정audio_dir = '/content/path_to_audio_folder' # Colab에서는 content 폴더 내에 경로 설정label_dir = '/content/path_to_label_fold.. 2024. 7. 11.
TTS AI 예제 1 음성 파일 시각화import librosaimport matplotlib.pyplot as plt# 파일 경로 설정audio_file_path = '/mnt/data/0005_G1A3E7_KYG_000001.wav'# 음성 파일 로드y, sr = librosa.load(audio_file_path, sr=16000)# 음성 신호 시각화plt.figure(figsize=(14, 5))plt.plot(y)plt.title("Waveform of the audio signal")plt.xlabel("Time (samples)")plt.ylabel("Amplitude")plt.show()# 기본 정보 출력print(f"Sample rate: {sr}")print(f"Duration: {len(y) / sr:.2.. 2024. 7. 11.
프로그래머스 > 코딩테스트 연습 > 코딩 기초 트레이닝 > 문자열 겹쳐쓰기 문제 설명문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항my_string와 overwrite_string은 숫자와 알파벳으로 이루어져 있습니다.1 ≤ overwrite_string의 길이 ≤ my_string의 길이 ≤ 1,0000 ≤ s ≤ my_string의 길이 - overwrite_string의 길이입출력 예my_stringoverwrite_stringsresult"He11oWor1d""lloWorl"2"HelloWorld""Program29b8UYP""merS1.. 2024. 7. 9.