관련: 지식인

 

일단 아래와 같은 엑셀 목록이 있습니다.

 

위 데이터를 가지고 아래와 같은 PPT 슬라이드 형태를 대량으로 생성하는 것입니다.

 

Excel2PPT를 실행하고 대상 엑셀 파일을 파일선택창에서 선택하면 일괄로 처리를 시작합니다.

Eng 텍스트 상자와 Kor 텍스트 상자에 엑셀 데이터 내용을 넣어줍니다.

미리 Eng텍스트 상자와 Kor 텍스트 상자에 애니메이션을 적용해 놓으세요.

 

그리고 Google 번역 사이트에서 영어문장 발음을 다운 받아 슬라이드에 삽입해줍니다.

이 과정 때문에 시간이 더 걸리므로 빠른 속도를 위해서는 소스 맨 위의 getGoogleMp3 = false 로 해 놓으면 됩니다.

발음파일을 받는 것은 시스템이나 서버 사정으로 인해 때때로 누락이 될 수 있습니다.

다운로드 실패하면 재시도, 무시, 중단을 선택할 수 있습니다. 재시도를 시도할 수 있지만 한번 실패하면 계속 실패하는 경우가 많습니다. 그럴 때는 잠심 시간을 두었다가 다시 시작해보는 것이 좋습니다.

그리고 누락된 슬라이드의 경우 소스에서 testGoogleTTS를 실행하면 현재 슬라이드만 구글 발음 다운로드를 다시 시도합니다.

 

아래는 실행 결과입니다.

 

실행전에 애니메이션을 잘 설정해놓아야 그대로 슬라이드가 생성됩니니다.

 

실행 영상:

 

문장목록_고1_능률_김성곤.xlsx
0.01MB

 

문장풀이1.pptm
0.08MB

 

문장풀이1_Out.pptm
1.44MB

 

MP3파일을 구글에서 다운로드 받지 않고

특정폴더(현재폴더 안의 MP3\)에 '슬라이드번호.mp3'로 존재하는 경우를 반영한 버전입니다.

 

만일 insertLocalMP3toCurrentSlide()를 실행하면 현재 슬라이드만 슬라이드번호.mp3 오디오를 다시 삽입합니다.

문장풀이1_Local.pptm
0.07MB

 

 

Amazon TTS계열인 TTSMP3사이트의 TTS발음을 가져오는 버전입니다.

하루 최대 3000글자를 받을 수 있습니다.

Amazon SSML 규격을 따르므로 <prosody rate="0.8" pitch=""high" volume="loud"> 이런 상세 조절이 가능합니다.
목소리는 Salli, Ivy, Joey, Matthew, Kimberly, Kendra, Justin, Joanna 등이 이용 가능합니다.

 

문장풀이v2.pptm
0.08MB