출판 및 편집

시길(Sigil)에서 오디오 적용

easyfly 2025. 2. 26. 10:02

시길(Sigil)에서 오디오 적용

시길(Sigil)에서 오디오 적용 방법에 대해 단계별로 설명하겠습니다. 시길은 EPUB 전자책 편집 도구로, EPUB 3 표준을 사용하여 오디오 파일을 전자책에 삽입할 수 있습니다. 아래의 절차를 따라 오디오를 적용할 수 있습니다.

1. 오디오 파일 준비


파일 형식: EPUB 3 표준에서는 주로 MP3와 AAC(M4A) 형식을 지원합니다.

파일 이름: 공백이나 특수 문자가 없는 영문 파일명을 사용하세요.


2. 오디오 파일 추가하기


1. 시길 열기: 편집할 EPUB 파일을 시길에서 엽니다.

2. 파일 추가:

메뉴에서 도구 → 미디어 추가(Add Existing Files)를 선택하거나,

Book Browser 패널에서 audio 폴더를 마우스 오른쪽 버튼으로 클릭한 후 Add Existing Files 선택합니다.

3. 오디오 파일 선택: 준비한 MP3 파일을 선택하여 추가합니다.
(만약 audio 폴더가 없다면 자동으로 생성됩니다.)


3. HTML에 오디오 태그 삽입


오디오를 재생할 EPUB 페이지의 HTML 파일을 열고 다음과 같은 코드를 삽입합니다.


<audio controls>
    <source src="audio/파일이름.mp3" type="audio/mpeg">
    브라우저가 오디오 태그를 지원하지 않습니다.
</audio>

controls 속성은 재생, 일시정지, 볼륨 등의 기본 컨트롤을 제공합니다.

src 경로는 오디오 파일의 위치와 일치해야 합니다. 예를 들어, audio 폴더에 sample.mp3가 있다면 src="audio/sample.mp3"로 입력합니다.


4. 자동 재생 및 반복 재생 설정 (선택 사항)


자동 재생 기능이나 반복 재생을 추가할 수 있습니다.


<audio controls autoplay loop>
    <source src="audio/파일이름.mp3" type="audio/mpeg">
    브라우저가 오디오 태그를 지원하지 않습니다.
</audio>

autoplay: 페이지가 열리면 자동 재생합니다.

loop: 오디오가 끝나면 자동으로 반복 재생합니다.


5. EPUB 3 규격 확인


오디오 기능은 EPUB 3 표준에서 지원됩니다.

파일 → EPUB 버전 설정을 확인하여 EPUB 3으로 설정되어 있는지 확인하세요.

EPUB 2에서는 <audio> 태그 지원이 제한됩니다.


6. 콘텐츠 문서에 미디어 유형 명시


content.opf 파일을 열어 미디어 타입이 올바르게 지정되었는지 확인합니다.


<item id="audio1" href="audio/파일이름.mp3" media-type="audio/mpeg"/>


7. 유효성 검사


메뉴에서 도구 → EPUB 유효성 검사(Validate EPUB with FlightCrew)를 실행하여 EPUB 파일에 오류가 없는지 확인합니다.


8. EPUB 리더에서 테스트


시길의 미리보기 기능이나 외부 EPUB 리더(예: Thorium Reader, Calibre)를 사용하여 오디오가 제대로 작동하는지 테스트합니다.


✅ 주의사항


일부 구형 리더기나 앱에서는 오디오 기능이 지원되지 않을 수 있습니다.

EPUB 파일 크기를 최소화하기 위해 오디오 파일의 용량을 줄이는 것이 좋습니다.

autoplay 기능은 모든 기기에서 작동하지 않을 수 있으며, 특히 iOS 기기에서는 사용자가 수동으로 재생 버튼을 눌러야 할 수 있습니다.

이 과정을 통해 시길에서 오디오를 적용하고 EPUB 3 전자책에서 음성 콘텐츠를 효과적으로 제공할 수 있습니다.