오디오 파일 Base64

Jae Gyeong Lee·2023년 10월 25일

음성 파일(audio) 홈페이지 업로드 시, Payload signal 값이 아래와 같이 나오는 것은

'UklGRiQeAgBXQVZFZm10IBAAAAABAAEAIlYAAE ... ... .'

음성 파일의 바이너리 데이터를 나타내는 Base64 인코딩된 문자열.

Base64: 이진 데이터를 텍스트 형식으로 인코딩하는 방법 중 하나

음성 파일 Base64 인코딩 방법

import base64

# 파일 읽어오기 (binary로)
with open('test_audio_wav.wav', 'rb') as audio_file:
    audio_file_binary = audio_file.read()

# binary data Base64로 인코딩
audio_file_base64 = base64.b64encode(audio_file_binary).decode('utf-8')

# Base64로 인코딩된 것 확인
print(audio_base64)

홈페이지에서 음성 파일을 Base64 형태로 받는 경우, 형태 변환 후 입력값으로 넣어줘야 함

profile
안녕하세요 반갑습니다. 공부한 내용들을 기록하고 있습니다.

0개의 댓글