카드 탐색기(Browser)


카드 탐색기는 카드를 통합적으로 관리하고 편집하기 위한 탐색기(Browser)이다.

 

메인 메뉴에서 탐색을 누르면 카드 탐색기(Browser)가 나타난다.



앞서 노트 추가창(Note Editor)를 이용하여 AwesomeTTS를 사용했을 때는 노트 하나하나에 오디오 사운드 파일을 만들고 [sound] 태그를 만들어 필드에 삽입했다. 하지만 AwesomeTTS는 카드 탐색기에서 오디오 생성을 원하는 노트와 카드를 모두 선택해서 한꺼번에 오디오 파일을 생성할 수 있어 대량의 작업을 매우 수월하게 마칠 수 있다.

 


카드 탐색기에서 AwesomeTTS 사용하기


 카드 탐색기에서 오디오 사운드를 생성할 노트에 속하는 카드들을 지정한다. 



 

 브라우저 상단의 메뉴에 "AwesomeTTS" 메뉴에서 "Add Audio to Selected..."를 선택한다




 원하는 서비스와 옵션을 구성한다.

 

 사운드 확인

Preview의 입력 필드에 간단한 문장을 타이핑하고 [Preview] 버튼을 클릭하여 원하는 오디오 사운드가 생성되는지 확인하라.

 

 소스필드(Source Field) 선택


이제 소스 필드(Source Field)의 드롭다운 목록에서 AwesomeTTS가 텍스트를 읽어 오디오 사운드로 바꿀 때 어떤 필드에서 텍스트를 읽어올지 선택하라.


 목적 필드(destination field) 선택


생성된 [sound] 태그나 파일경로가 입력될 목적 필드(destination field)를 드롭다운 목록에서 선택하라.


 목적 필드(dsetination field)에 생성될 오디오 사운드첨가(Append)할 것인지 덮어쓸(Overwrite) 것인지 선택


만일, 입력할 목적 필드에 있는 텍스트를 그대로 유지하길 원한다면 첨가(append)를 선택하고, 전체 텍스트를 지우고 사운드로 대체할 것이라면 덮어쓰기(overwrite)를 선택하면 된다. 


첨가(Append)할 경우,

기존에 있던 [sound] 태그를 지울지 말지를 "remove existing옵션을 체크하여 결정할 수 있다. 체크하면 기존의 [sound] 태그를 지우고 새로운 [sound] 태그를 첨가할 것이고, 체크를 해제하면 기존에 있던 [sound] 태그를 지우지 않고 거기에 추가적으로 [sound] 태그를 더한다.


덮어쓸(overwriting) 경우

"wrap the filename옵션의 체크를 해제하여 오디오의 [sound] 태그 대신 노출 경로를 저장하도록 할 수 있다. , 노출 경로를 사용하도록 하는 옵션은 구버전과 호환되도록 하기 위해서 제시한 것일 뿐 별로 추천하지 않는다. 만일, 노출 경로를 사용하면 Anki는 사용중인 미디어 파일을 자동으로 찾지 못하게 된다.

 

 [Generate] 버튼을 클릭하여 처리과정을 시작한다. 필요하다면 중간에 처리과정을 중단할 수도 있다.



AwesomeTTS노트 추가창이나 카드의 탐색기에서 오디오 사운드를 만드는 방법은 해당 노트의 필드에 [sound] 태그를 삽입하고 Anki 컬렉션에 오디오 파일을 만들어 저장하는 것이다. 이 때 만들어진 태그들은 Anki에서 원래 사용하는 것이어서 모든 버전에서 자체적으로 인식할 수 있는 것이기 때문에 일단 한번 만들어지면 AwesomeTTS가 없이도 재생이 가능하다.


그 외 알아두면 좋은 사항들


1) 카드 앞뒷면에서 오디오 사운드 재생

카드 앞뒷면에서 동일한 오디오 사운드를 재생되게 하려면 [sound] 태그가 있는 필드가 카드의 앞뒷면에 모두 배치되어 있어야 한다. 따라서 사운드나 TTS를 위한 특정 필드를 만들어 카드 템플릿에서 앞면과 뒷면에 해당 필드를 배치하AwesomeTTS로 오디오 사운드를 만들 때 목적 필드(destinaton field)를 이 특정 필드로 지정해주면 된다.

 

2) 소스 필드목적 필드가 없는 경우

만일, 카드 브라우저에서 선택한 다양한 카드와 노트 중에서 오디오를 생성할 텍스트를 가진 소스 필드와 생성된 사운드를 집어넣을 목적 필드가 없는 카드와 노트가 선택되어 있을 경우 해당 노트와 카드에서는 오디오 사운드를 생성하지 않고 그냥 건너뛰게 된다.


3) 텍스트 필터링

AwesomeTTS는 작업을 수행하면서 특정 텍스트를 자동으로 필터링할 수 있다. 가령 괄호 속에 있는 텍스트 같은 것들 말이다. 빈칸 카드에서 이 빈칸을 어떻게 다룰지는 경우에 따라서 조정할 수 있다. 이 설정에 대한 자세한 사항은 구성(Configuration) 화면에서 텍스트 탭으로 가라.

 

4) 작업 취소

작업을 하다가 실수할 수 있다. 이런 경우 카드 브라우저 상단의 편집(Edit) 메뉴에 들어가면 AwesomeTTS Batch Update 취소를 선택하여 이를 취소할 수 있다.

 

5) 사용 트래픽 제한에 따른 조치

대량으로 오디오를 생성할 때 대부분의 서비스들은 그 사용 트래픽이 제한되어 있다. 이 사용 트래픽 제한은 서비스당으로 설정되어 있으므로 하나의 서비스만 이용하지 말고 서비스들을 그룹으로 묶어서 요청을 분산시킬 수 있게 하는 것이 바람직하다.

 

6) 여러 노트에서 한번에 오디오를 삭제하고 싶다면 카드 브라우저 상단의 메뉴에 AwesomeTTS메뉴에서 "Remove Audio from Selected"를 선택하면 된다. 





노트 추가창(Note Editor)


노트 추가창(Note Editor)은 원하는 노트를 하나하나 편집하여 추가하는 가장 기본적인 창이다.

 

메인 메뉴 상단의 추가 버튼을 클릭하면 노트 추가창(Note Editor)이 나타난다.




이렇게 열린 노트 추가 창에서는 AwesomeTTS를 이용하여 오디오 파일들을 하나하나 더하거나 업데이트할 수 있다.




AwesomeTTS 사용하여 노트 추가창에 오디오 삽입하기



1) 노트 추가창에서 오디오 [sound] 태그를 두고 싶은 입력 필드를 활성화한다.


필드란 우리가 공부할 내용을 기입할 수 있는 공간으로 아래에서 빨간 테두리로 나타낸 곳들이 전부 필드이다. 만약, 새로운 필드를 만들고 싶으면 [필드...] 버튼을 눌러 필드를 추가하면 된다.


 


 


2) 도구 상자에서 스피커 모양의 아이콘을 클릭하면 바로 AwesomeTTS오디오를 노트에 추가할 수 있는 대화상자가 열린다.





3) 원하는 서비스를 선택하고 옵션들을 구성한다.

 

서비스에 대해서는 앞서 포스팅한 03 AwesomeTTS에서 제공하는 TTS 서비스에 대해서... 를 참조하여 마음에 드는 서비스를 찾아보면서 실험해보길 바란다. 이 경우에는 자주 쓰이는 Google Translate를 이용하였다. 



4) 입력된 구문이 제대로 입력되었다는 것을 최종확인하고 [Preview] 버튼을 클릭하여 소리가 잘 나오는지 확인한다.


TTS로 사운드로 전환할 텍스트Preview and Record 박스 안에 나타난다. 그리고 이 박스 안에는 우리가 TTS를 입력하기 위하여 스피커 모양의 버튼을 눌렀을 때 커서가 있던 필드의 텍스트가 그대로 입력되어 있을 것이다(그래서 위의 사진에는 아무런 텍스트도 기입되어 있지 않다). 다른 텍스트를 사운드로 전환하려면 해당 박스에 원하는 내용을 기입하면 된다.

 

가령, 아래와 같이 사운드로 바꿀 텍스트를 korea로 바꾸고 사운드를 확인해보자




[Preview] 버튼을 누르면 korea를 읽는 Google Translate 사운드를 들을 수 있다.



5) 마지막으로 [Record] 버튼을 눌러 오디오 클립을 필드에 삽입한다.

 

[Preview] 버튼을 눌러 확인한 사운드가 마음에 들었다면 [Record] 버튼을 눌러 오디오 클립을 필드에 삽입한다.



[Record] 버튼을 누른 후에는 Front 필드korea라는 텍스트를 읽어낸 오디오 클립이 [sound]태그 형태로 필드에 삽입된다.

 



이 때, [Record] 버튼을 누른 후 해당 오디오 파일이 생성되어 미디어 컬렉션에 저장되고 이 생성된 오디오를 [sound] 태그로 호출하는 형식이므로 Anki의 모든 버전에서 자체적으로 인식이 가능하고 일단 한번 만들어지면 AwesomeTTS가 없어도 해당 오디오 파일을 재생하는데 전혀 문제가 없다.

 


그 외 알아두면 좋은 사항들


1) 텍스트 자동 인식

 AwesomeTTS를 사용하기 위해서 스피커 모양의 아이콘을 클릭하면 대화상자(Add TTS Audio to Note)가 나타나는데 이 대화상자에는 입력필드에 있는 텍스트를 자동으로 오디오로 전환하려고 하는 텍스트로 인식한다만일 입력필드가 비어있다면 AwesomeTTS클립보드에 임시로 저장되어 있는 텍스트를 자동으로 오디오로 전환하려고 하는 텍스트로 인식한다. 이 부분의 옵션은 구성(Configuration) 화면의 텍스트(Text) 에서 조정하면 된다.

 

2) 오디오 삭제

노트에 추가한 오디오들이 마음에 들지 않을 때, 카드 탐색기를 이용하면 한꺼번에 오디오를 삭제할 수 있다.

 

3) 단축키

노트 추가창에서 AwesomeTTS를 실행하는 단축키는 Ctrl+T(또는 Mac OS X에서는 Cmd+T)이다. 그런데 이 단축키는 LaTex의 단축키를 덮어쓰게 되므로 LaTex의 단축키를 보존하고 싶다면 AwesomeTTS구성(Configuration)에서 이를 조정하면 된다.



 

AwesomeTTS 서비스 형식


AwesomeTTS는 자체적으로 텍스트를 스피치 사운드로 변환시키는 것이 아니라 이미 온라인이나 OS 등에서 제공하는 TTS 서비스에 텍스트를 스피치 사운드로 변환시켜 달라는 요청을 보내고 그 응답을 받는 형식의 소프트웨어다.


그러다 보니 어떤 TTS 서비스를 사용할 것인지가 스스로 알아보고 찾아둘 필요가 있다



사용자 컴퓨터에 설치된 TTS 소프트웨어(Local Software)


Anki 사용 중에 AwesomeTTS의 오디오 생성 대화상자를 처음 열었을 때, 사용자의 시스템에 TTS 서비스가 설치되어 있고 해당 TTS 서비스가 AwesomeTTS가 지원하는 형식일 경우 AwesomeTTS는 자동으로 해당 TTS 서비스를 찾아서 서비스 목록에 등록한다. 만일, 어떤 서비스가 본인의 AwesomeTTS 서비스 항목의 드롭다운 메뉴에 나타나지 않는다면, 이는 AwesomeTTS가 그 서비스를 찾지 못했거나 사용할 수 없는 것이다.

 

AwesomeTTS와 같이 사용할 새로운 소프트웨어를 설치하기로 결정했다면 AwesomeTTS가 새로 설치된 소프트웨어를 인식하기 전에 Anki를 다시 시작할 필요가 있다는 점을 주의하라.

  

아래 서비스 항목은 간략하게 정리한 것이다. 아래 정리된 내용은 사용자 컴퓨터에 설치하여 사용할 수 있는 그저 몇 가지 주요 TTS 서비스를 정리해둔 것이다. 서비스의 상세한 내용은 링크를 따라 홈페이지를 참조하길 바란다.

 

§Ekho


한국어와 몇 가지 중국어 방언(WindowsLinux)


§eSpeak


광범위하게 많은 언어들에서 TTS 서비스를 제공(WindowsLinux)

 

§Festival


기본적으로 영어를 지원하고 다른 언어들도 별도로 설치가 가능하다. (Linux만 가능)

 

§iSpeech


다양한 언어에 대한 고품질의 소리를 제공하는 API를 제공하지만 유료


§Microsoft Speech API (SAPI)


윈도우의 데스크탑 소프트웨어에서 TTS 재생이 가능하도록 구축된 인터페이스


§OS X Speech Synthesis Manager


시스템 환경설정을 통해서 많은 언어들을 설치할 수 있다. Mac OS X에 구축되어있다.


§RHVoice


러시아어, 조지아어, 영어 그리고 에스페란토어에 대하여 서비스를 제공해준다. Linux는 기본적으로 설치되어 있고 Windows에서는 SAPI를 통해서 제공된다.


§SVOX Pico


Android 운영체제에서 사용되는 음성 합성기


위에서 몇가지 서비스에 대해서 언급하고 있지만 결국 주로 온라인 TTS 서비스인 Google Translate를 많이 사용하고, 윈도우즈 사용자라면 대부분 Microsoft Speech API (SAPI), 맥 계열일 경우 OS X Speech Synthesis Manager를 주로 사용하는 것으로 알고 있다. 그 외에, 온라인에서 NAVER translate에서 제공하는 서비스도 볼 수 있다. 다양한 서비스를 실험해보고 사용자들이 마음에 드는 서비스를 골라볼 필요가 있다.







AwesomeTTS 설치하기


일단, AwesomeTTS를 설치해보자.

 

Anki를 실행하고 아래와 같이 메인 메뉴에서 도구 추가 기능(A) 둘러보고 설치하기를 클릭한다.


 



그러면 설치 코드를 기입할 수 있는 대화창이 아래와 같이 나타난다. AwesomeTTS 설치 코드를 알면 해당 코드를 집어넣고 확인을 클릭하고 코드를 모르면 탐색을 눌러 추가 기능을 볼 수 있는 웹페이지로 이동한다.




추가 기능 페이지의 가장 상단에 AwesomeTTS가 나타나 있다. 이를 클릭한다



 

그러면 AwesomeTTS에 대한 설명과 소개가 있는 화면이 나타나고 그 아래에는 설치 코드가 표시된다. 코드를 복사한다.




 복사한 코드를 다시 추가 기능 설치 대화창의 코드 부분에 붙여넣고 확인을 클릭한다.





그러면 다음과 같은 설치 성공 메시지가 나타난다.


 


Anki를 다시 시작한 후에 도구 추가 기능(A)을 눌러보면 아래와 같이 AwesomeTTS가 설치되어 있는 것을 확인할 수 있다.


 




AwesomeTTS 란 무엇인가?


매우 Awesome(끝내주는) TTS(Text to speech)라는 의미로 읽고 있다.

 

, 간단하게 말하면 컴퓨터가 텍스트를 소리내어 읽어주는 끝내주는 추가 기능인 셈이다.

 

그럼 정말 끝내주는 추가기능일까?


1) 이미 사용자들에게 인정받은 추가 기능


내가 2015년 말부터 Anki를 들여다보기 시작했는데, 그 때부터 지금까지 추가 기능(Add-on)의 순위에서 거의 항상 부동의 1위를 유지할 정도로 Anki에서는 사람들에게 사랑받고 있는 추가 기능이다.

 

2) TTS 서비스 사용에 있어 편의성을 극대화


직접 사용해보니, 일단 몇 가지만 파악하면 AwesomeTTSAnki 카드에 너무나 쉽게 오디오 사운드를 집어넣을 수 있고 상황에 따라서 다양하게 사용할 수 있어 정말 쓸만하.

 

또, 좋은 점은 다양한 TTS 서비스를 Anki에 쉽게 사용할 수 있다는 점이다. 우리가 TTS 서비스를 이용하여 카드를 만들려면 우선, 다양한 TTS 서비스를 찾아서 공부하고자 하는 언어를 읽을 수 있는지 그 품질이 좋은지 확인해야 한다. 그리고 해당 TTS 서비스를 통해서 얻은 오디오 파일을 다시 조작하고 카드에 붙여넣는 작업을 전부 손으로 해야 한다. 하지만 AwesomeTTS를 설치하면 사용 가능한 대부분의 TTS 서비스를 찾을 필요 없이 그 자리에서 바로 실행해보고 오디오 품질을 확인할 수 있다. 뿐만 아니라 카드에 바로 해당 사운드 오디오를 삽입하는 과정이 거의 자동으로 이루어지므로 그 편안함이 이루 말할 수 없다.

 


그 외에도 Anki 카드를 만들어 사용하는 과정에서 다양한 방식으로 오디오 사운드를 삽입하고 제거할 수 있는 등 그 편의성이 뛰어나고 다양한 설정을 적용할 수 있다는 점도 장점이다.


3) 어학 공부에 있어 TTS의 필요성

 

어학을 공부할 때, 글자를 익히고 단어를 외우는 과정은 반드시 필요하다 하지만 단순히 글자로만 어학을 공부하게 되면 언어를 귀로 듣고 이해하는 과정이 없어 공부의 질과 효율이 좋을 수 없다. 

 

물론, TTS는 컴퓨터가 읽어주는 것이므로 사람의 목소리만큼 생동감이 있지는 않다. 따라서 복잡한 감정이 표현되는 문장을 TTS로 읽을 때는 어색함이 느껴질 수밖에 없다. 하지만 단순한 단어는 그 발음과 악센트를 명확하게 읽어주기 때문에 단순히 글자와 발음기호를 눈으로 보는 것과는 비교할 수 없을만큼 효율적인 단어 학습이 가능해지게 된다.

 

4) 오디오를 이용한 짜투리 시간 활용성 극대화


또한, 이를 응용하면 이제껏 눈으로 보고 확인하던 학습에서 귀를 이용한 학습을 할 수 있게 만들어준다. , 카드를 볼 필요 없이 음성을 제공해주므로 지하철의 이동구간이나 산책, 운동을 하면서도 일일이 카드를 볼 필요 없이 학습을 지속할 수 있게 되므로 짜투리 시간을 활용한 학습을 가능하게 해주는 것이다



Anki는 그 자체로도 매우 유용하지만 추가 기능(add-on)을 사용하면 더욱 다채롭고 편하게 활용할 수 있다. 


이 추가 기능에 대한 전체적인 설명은 Anki 매뉴얼의 103_(Miscellanea)_기타 참조하기 바란다. 


또, 앞서 소개한 바 있는 퀴즐렛(Quizlet) 학습자료 가져오기도 매우 유용한 추가 기능 중 하나이다. 


추가 기능은 전 세계의 다양한 Anki 유저들이 직접 만들어서 배포하는 것이어서 매우 전문적으로 잘 만들어진 것부터 간단한  것까지 매우 다양하게 만들어져 배포되고 있다. 추가 기능들은 다음의 추가 기능(Add-on) 페이지를 통해서 확인할 수 있다. 


https://ankiweb.net/shared/addons/




추가 기능(Add-on)들이 무척 많아 어떤 추가 기능을 사용하는 것이 좋은지 판단하기 어려워 보이지만 기본적으로 오른쪽에 등급(rating)과 함께 제시되기 때문에 다행히 어떤 추가 기능(Add-on)들이 선호되고 있는지 파악하기 쉽다.


이런 점을 참고해서 많은 추가 기능을 둘러보고 인터넷 검색도 해본 결과 다음 두 가지 추가 기능은 알아두면 크게 쓸모가 있을 것으로 보인다. 

 

- AwesomeTTS (text-to-speech playback / recording)

- Image Occlusion Enhanced

 

모든 추가 기능들을 소개하긴 어렵고 필요할 때마다 이 카테고리에서 여러 가지 추가 기능들을 소개할 계획이다. 그리고 우선적으로는 위에 언급한 두 가지 추가 기능의 사용법을 알아보도록 하겠다. 

플래쉬 카드 류 앱은 상당히 많다. 이 중에서 Anki가 아닌 다양한 앱들이 인기가 있는데 그 중 하나가 퀴즐렛(Quizlet)이다. 


개인적으로는 자유롭게 조작할 수 있는 Anki를 선호하지만 퀴즐렛(Quizlet)은 단순 암기 카드를 만드는데 매우 유리하고 클래스를 개설하여 공동 공부를 하기에도 좋기 때문에 많은 사랑을 받고 있는 것으로 알고 있다. 그러다 보니 퀴즐렛(Quizlet)에서 학습을 했거나 아니면 그 곳의 다양한 학습자료를 원하는 사람들이 퀴즐렛(Quizlet)의 학습 자료를 Anki에 옮기고 싶어하는 경우가 종종 있는 것으로 보인다. 


마침, 어떤 분이 본 블로그에 퀴즐렛(Quizlet)의 자료를 어떻게 Anki로 옮기는지 물어봐 왔기에 그 방법을 찾아본 결과 간단한 추가기능(add-on)의 설치만으로 가능하다는 것을 알게 되었고 마침, Anki의 추가기능(add-on)에 대해 소개하는 포스팅을 올려보려던 참이어서 

발견한 내용을 공유하기 위해서 그 추가기능에 대한 포스팅을 해보려고 한다.


그 추가 기능의 이름은 다음과 같다.


Improved Quizlet to Anki Importer


즉, 퀴즐렛(Quizlet)Anki로 가져오게 하는 보다 발전된 추가기능이라는 명칭이다.


관련 설명을 읽어보면 퀴즐렛(Quizlet)Anki로 가져오는 다양한 추가 기능들이 있어왔지만 매번 오류가 있어서 스스로 조금씩 고치다 보니까 어느새 대부분 다시 만들게 되었다고 설명하고 있다. 그리고 아래에 달린 댓글(Reviews)를 보면 많은 사람들이 이 추가기능(add-on)을 써보고 매우 만족해하면서도 여전히 몇가지 문제점이 남아있고 이를 고칠 방법을 제시하는 댓글도 같이 붙어있다. 


제시된 문제점은 모바일 버전에서 퀴즐렛(Quizlet)의 이미지 파일을 다운받을 때 저해상도의 이미지로 다운된다는 문제와 오디오(Audio)가 작동하지 않는다는 점 정도가 제시되고 있다. 이는 앞으로도 계속 추가적인 개선이 이루어질 것이라는 점을 암시한다. 


그렇다면 이제 이 추가 기능(add-on)을 사용해 보자. 


<추가 기능(add-on) 설치>


추가 기능(add-on)의 설치는 Miscellanea(기타)에서 언급한 바가 있지만 Improved Quizlet to Anki Importer 를 기준으로 다시 설명하고자 한다. 


우선, Anki를 실행하고 상단 메인메뉴에서 도구 → 추가 기능(A)  둘러보고 설치하기의 순으로 클릭한다. 





그러면 아래와 같이 추가 기능 설치 창이 나타나는데 이 때, 설치할 코드 번호를 알면 코드를 그대로 기입해서 확인을 눌러서 설치를 하면된다. 하지만 지금의 경우 코드 번호를 모르므로 탐색을 클릭하여 설치할 추가 기능(add-on)을 찾아 코드 번호를 확인해야 한다.






그러면 앙키웹(Ankiweb)의 추가 기능을 보여주는 화면이 아래와 같이 나타난다. 다양한 추가 기능(add-on)들이 레이팅과 함께 나타난다. 즉, 상위에 배치된 추가 기능들은 사람들에게 인정받고 있는 좋은 추가 기능이라는 의미이다. 그 리스트를 주욱 흝어보면 우리가 원하는 Improved Quizlet to Anki Importer 가 보인다. 이를 클릭한다.





Improved Quizlet to Anki Importer 에 대한 소개와 리뷰 그리고 설치 코드가 나타난다. 설치 코드는 590899480이다. 


이번에는 앞서 나타났던 추가 기능 설치 창에 해당 코드를 집어넣고 확인을 클릭한다. 




설치가 진행되고 Anki를 재시작하라는 메시지가 나온다. 확인을 클릭하여 Anki를 재시작한다. 





<Improved Quizlet to Anki Importer 사용>


Anki를 다시 시작하고 도구를 클릭해보면 메뉴 하단에 "Import from Quizlet"이라는 메뉴가 나오는데 이를 클릭한다. 




그러면 아래와 같이 해당 퀴즐렛(Quizlet)의 웹주소(URL)을 넣는 창이 나타난다. 




Anki에 가져오고 싶은 퀴즐렛(Quizlet)의 카드뭉치를 찾아서 이를 넣어보자. 퀴즐렛 홈페이지에 가서 원하는 학습 세트를 클릭하여 해당 페이지로 이동한다. 그리고 그 페이지의 상단 주소를 위의 퀴즐렛(Quizlet)의 웹주소(URL)을 넣는 창에 집어넣고 "Import Deck" 버튼을 누른다.




그러면 가져오기(import) 처리가 이루어지고 성공할 경우 아래와 같이 성공 메시지가 뜬다. 




그리고 카드뭉치 화면으로 돌아오면 아래와 같이 두산2 5-2의 카드 10개가 새로운 카드뭉치로 나타난다.




해당 카드뭉치를 클릭해서 학습을 해보면 아래와 같이 카드의 질문과 해답이 제대로 나타나는 것을 확인할 수 있다.



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기



 Contributing

 

 

Sharing Decks Publicly(카드뭉치 공개 공유하기)

 

 

카드뭉치를 일반 대중과 공유하는 방법은 다음과 같다.

 

AnkiWeb과 동기화를 실행한 다음 AnkiWeb에 로그인하고 공유하려는 카드뭉치 옆의 Action 메뉴에서 "share"를 클릭하면 된다.

 

 

 

공유하려는 카드뭉치를 이미 앞서 공유한 바 있다면(이전 버전의 Anki로 공유한 경우도 해당됨) 다시 공유를 함으로써 이를 업데이트 할 수 있다.

 

물론, 일전에 공유한 바 있는 카드뭉치의 공유 카드뭉치 페이지에서의 이름과 지금 업데이트하려고 하는 카드뭉치의 이름이 일치하는지 확인해야 한다.

 

이름이 다르다면 일전에 공유한 카드뭉치를 업데이트하는 것이 아니라 그저 새로운 공유 카드뭉치를 생성하는 것이 되어버린다.

 

기존에 공유된 카드뭉치를 업데이트 한다고 해서 다운로드된 수나 해당 카드뭉치에 대한 평가들이 리셋되지는 않는다.

 

그리고 공유된 카드뭉치는 공유 카드뭉치 페이지에서 삭제버튼을 눌러 삭제할 수 있다.


 

AnkiWeb에서 공유 카드뭉치가 업데이트 된다고 해서 그 전에 다운로드가 이루어진 카드뭉치가 자동으로 업데이트 되지는 않는다.

 

하지만 그 사용자가 업데이트된 해당 카드뭉치를 다시 다운로드하여 다시 가져오기(reimport)를 한 경우 새롭게 추가된 학습 자료들이 업데이트가 된다.

 

이 과정에서 업데이트 전 사용자가 수행해온 해당 카드뭉치의 학습 과정에 대한 정보를 건드리지 않는다.

 

물론, 이 경우는 누군가 처음 가져오기 한 상태에서 노트 유형을 변경하지 않은 경우에만 해당된다.

 

< 주 의 >

 

카드뭉치를 업데이트할 경우, AnkiWeb은 카드뭉치가 이전과 동일한 위치에 있을 것이라고 추정한다.

 

예를 들어 "한국어 동사"라는 이름의 카드뭉치를 공유 한 다음 "한국어::한국어 동사"로 이름을 바꾸고 다시 공유하면 기존 공유된 카드뭉치를 업데이트 할 수 없다.

 

 

 

 

Sharing Decks Privately(개인적으로 카드뭉치 공유하기)

 

 

스터디 그룹이나 수업 클래스와 같은 특별한 그룹과 카드뭉치를 공유하고 싶다면 AnkiWeb을 이용하지 않고도 충분히 공유할 수 있다.

 

 

개인적으로 카드뭉치를 공유하려면 파일 메뉴로 이동하여 내보내기를 클릭하면 된다.

 

 

 

그러면 내보내기 대화상자가 나타나고 여기에서 해당 사항을 조율하여 파일 형태로 내보내면 이 파일을 개인적으로 공유할 수 있다.

 

일단, 내보내기 대화상자에서 모든 뭉치가 아니라 개별 카드뭉치를 고르고 복습 일정 포함옵션에 대한 체크를 해제하고 내보내기를 클릭한다.

 

이러면 다른 사용자와 공유 할 수 있는 .apkg 파일이 생성된다.

 

 

내보내기로 생성된 .apkg 파일을 사람들에게 이메일로 보내기, 웹 사이트 또는 공유 폴더에 올리기, Dropbox 또는 Google 드라이브와 같은 무료 파일 공유 서비스를 사용하고 사람들에게 해당 링크를 보내기 등을 통해 공유할 수 있다.

 

apkg 파일을 가져오기(import) 하는 것은 대단히 쉽다.

 

컴퓨터 버전과 모바일 클라이언트는 그저 가져오려는 apkg 파일을 클릭하거나 누르기 만하면 바로 해당 파일에서 바로 가져오기(import) 할 수 있다.

 

AnkiWebapkg 파일을 가져올 수 있는 기능이 없으므로 카드뭉치를 공유 받으려는 사람은 컴퓨터 버전의 Anki를 쓰거나 휴대 기기에 Anki가 있어야 한다.

 

 

사용자가 .apkg 파일을 가져오기(import) 하면 기존에 컬렉션에 있는 카드는 무시되고 새로운 카드가 추가된다.

 

또, 동일한 노트 유형이 사용되고 있다면 수정된 카드도 업데이트된다.

 

이 때, 데이터 손실을 방지하기 위해 새 apkg 파일로 업데이트 될 때 삭제 된 카드라고 해도 기존 사용자 컬렉션에서 삭제되지 않는다.

 

따라서 어떤 이유로든 공유하려는 카드뭉치에서 카드를 삭제해야하는 경우 공유받는 사람들이 직접 삭제할 수 있도록 삭제할 카드에 대해서 설명해줘야 한다.

 

 

 

Sharing Add-ons(추가 기능 공유하기)

 

위의 추가 기능 관련 문서를 참조.





Anki 매뉴얼 전체 개요 페이지 가기



문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기



 Miscellanea(기타)

 

 

Menu Shortcuts(메뉴 바로 가기)

 

 

WindowsLinux에서는 alt키를 누르고 있을 때 강조 표시가 이루어지는 문자를 눌러 특정 메뉴를 활성화 할 수 있다.

 

OS X는 이 기능을 지원하지 않지만 대신 특정 메뉴에 바로 가기를 설정할 수 있게 되어 있다.

 

자세한 내용은 http://lifehacker.com/343328/create-a-keyboard-shortcut-for-any-menu-action-in-any-program 참조하면 된다.

 

 

 

Debug Console(디버그 콘솔)

 

 

가끔 디버그 콘솔을 사용하여 설정을 변경하거나 내용을 확인하라는 메시지가 표시되는 경우가 있다.

 

하지만 "디버그 콘솔"에 텍스트를 입력하라는 요청이 발생한 것이 아니라면, 아마도 이 디버그 콘솔이 필요한 경우는 아닐 것이다.

 

그래도 이러한 내용에 관심 있는 고급 사용자라면 아래에 있는 추가 기능(add on) 섹션에서 링크를 걸어놓은 페이지에서 더 많은 것을 읽어볼 수 있을 것이다.

 

 

"디버그 콘솔"에 텍스트를 입력하라는 요청을 받으면, 일단, Anki를 시작하고 메인창에서 Ctrl + :를 누른다(동시에 컨트롤(Ctrl) 키와 콜론(:) 키를 누른다. - Shift 키도 동시에 눌러야 할 수도 있음).

 

만일, Mac을 사용한다면 Command + : (동시에 명령(Command) 키와 콜론(:) - Shift 키도 동시에 눌러야 할 수도 있음) 키를 누른다.

 

해당 키를 제대로 누르면 디버그 콘솔창이 새로운 창으로 뜬다.

 

 

 

팝업 창이 나타나면 상단 섹션에 붙여 넣으라는 메시지를 붙여 넣고 Ctrl + Return (Mac의 경우 Command + Return )를 누른다.

 

그러면 하단의 창에 그 결과에 대한 텍스트가 나타난다. 

 

출력 결과를 붙여넣기(paste) 하라는 메시지가 표시되면 하단 영역에서 출력결과를 복사 한 다음 지원 담당자에게 다시 붙여 넣으면 된다.

 

Ctrl + Return 키 대신 Ctrl + Shift + Return 키를 누르면 Anki는 입력된 텍스트를 처리하지 않고 결과를 인쇄하려고 한다.

 

만일, 예상하지 못한 오류가 발생했다면 Shift 키를 누르고 있지 않은지 확인하길 바란다.

 

 

 

Add-ons(추가 기능)

 

 

추가 기능(add-on)을 사용하면 Anki의 가능성을 확장할 수 있다.

 

추가 기능은 특정 언어에 대하여 추가적인 지원을 하거나 일정 관리 등에 대한 추가적인 제어 수단을 제공하는 등의 기능을 사용할 수 있게 해준다.

 

사용 가능한 추가 기능 목록을 탐색하려면 메인창에서 도구 → 추가 기능 → 둘러보고 설치하기를 클릭한다.

 

 

 

 

도구 → 추가 기능에 추가 기능이 있을 경우 해당 추가 기능이 소메뉴에 나타나므로 설치된 추가 기능을 확인할 수도 있다.

 

 

 

어떤 추가 기능은 옵션을 편집하거나 맞춤 설정을 하려면 해당 추가 기능을 직접 편집해야 하는 경우가 있다.

 

이런 경우 추가 기능을 편집하려면 도구 추가 기능 [추가 기능 이름] 편집을 클릭하면 된다.

 

특수 문자와 공백이 중요하므로 편집 할 때는 이를 주의해야 한다.

 

가령, 편집을 눌렀더니 다음과 같은 텍스트를 보게 되었다.

 

line1

line2

line3

 

 

그리고 실수로 다음과 같이 변경하면 Anki가 다시 시작될 때 오류 표시를 보여준다.

 

line1

 line2

line3

 

추가 기능 제작자들은 많은 경우 해당 추가 기능에 연락할 수 있는 이메일 주소를 적어놓으므로 제작자와 연락할 필요가 있다면 추가 기능의 편집을 눌러 해당 파일의 맨 위를 참조하길 바란다.

 

추가 기능이 제대로 작동하지 않거나 실수로 편집하여 작동하지 않는 경우 "삭제"옵션을 사용하여 제거하면 된다.

 

만일, 자신만의 추가 기능을 만들고 싶다면 추가 기능 작성 가이드(add-on writing guide)를 참조하기 바란다.




Anki 매뉴얼 전체 개요 페이지 가기




문서는 Anki 2.0 유저 매뉴얼을 번역한 문서입니다.


기본적으로 구글 번역을 통해서 초벌을 번역하고 이를 수정하는 방식으로 번역했습니다. 


또한, 본문에 충실한 직역보다는 매뉴얼을 숙지하기 쉽도록 의역 위주로 번역하였습니다.


 


Anki 매뉴얼 전체 개요 페이지 가기




Browser

 

 

 

 Searching(검색)

 

 

Recently added(최근 추가된 카드)

 

검색 시점으로부터 최근 추가된 카드들을 원하는 타임 프레임 범위에서 검색이 가능하다.

 

 

added:1
오늘 추가된 카드들

 

added:7
지난 주에 추가된 카드들

 

카드나 노트가 생성된 시점에 대한 확인은 노트 생성 시점보다는 카드 생성 시점을 기준으로 이루어지므로, 오래 전에 추가된 노트라고 해도 카드의 생성 시점이 검색을 통해서 찾고자 하는 시간 내에 생성되었다면 해당 카드가 검색되어 나온다.

 

 

 

Recently answered(최근 학습된 카드)

 

 

검색 시점으로부터 최근 학습된 카드들을 원하는 타임 프레임 범위에서 검색이 가능하다.

 

그리고 학습시 평가한 난이도에 따라 검색하는 것도 가능하다.

 

단, 속도 문제로 난이도 평가에 따른 검색은 최근 31일까지로 제한된다.

 

 

rated:1
오늘 학습된 카드들

 

rated:1:2
오늘 학습 중에 어려움(Hard(2))라고 난이도를 평가한 카드들

 

rated:7:1
지난 7일간 학습한 카드들 중에서 다시(Again(1))라고 난이도를 평가한 카드들

 

rated:31:4
최근 한달 동안 학습한 카드들 중에서 쉬움(Easy(4))이라고 응답한 카드들

 

 

 

 

Object IDs(객체 ID)


 

객체 ID에 따른 검색도 지원한다.

 

일단, 객체 ID를 확인해야 하는데, 노트 및 카드 객체의 ID는 브라우저의 정보를 클릭하면 나타나는 카드 정보 대화 상자를 통하여 찾을 수 있다.

 

 

 

 

 

노트 유형 ID는 브라우저의 화면에서 노트 유형을 클릭하여 찾을 수 있다.

 

 

 

이러한 객체 ID에 따른 검색은 추가 기능(add-on)을 개발하거나 데이터베이스와 긴밀하게 관련된 작업을 할 때 매우 유용하다.

 

 

nid:123
노트의 id가 123인 노트에 해당하는 모든 카드들

 

cid:123
카드의 id가 123인 카드

 

mid:123
노트유형 id가 123인 노트유형들

 

<주의>

객체 ID 검색은 모바일 클라이언트에서 작동하지 않으며 여과된 카드뭉치에 이러한 객체 ID를 적용할 의도가 없었기 때문에 여과된 카드뭉치가 있을 때는 해당 객체 ID를 사용하지 않는 것이 좋다.

 



Anki 매뉴얼 전체 개요 페이지 가기



+ Recent posts