Showing
4 changed files
with
40 additions
and
1 deletions
README.md
0 → 100644
| 1 | +# Youtube_Summary | ||
| 2 | +유튜브 영상의 URL과 원하는 압축률을 입력하면 해당 영상의 자막을 압축률만큼 요약하여 제공합니다. | ||
| 3 | + | ||
| 4 | +Youtube_Summary는 다음과 같은 상황에서 사용하는 것을 추천드립니다. | ||
| 5 | + | ||
| 6 | + - 자동 생성이 아닌, 수동적으로 만든 한국어 자막이 있는 영상만 사용할 수 있습니다. | ||
| 7 | + - 짧은 문장들보다, 긴 문장들이 많은 경우 더 효과적입니다. | ||
| 8 | + - 주로 교육적 목적을 갖는 영상들에 대해 사용하시는 것을 추천드립니다. | ||
| 9 | + | ||
| 10 | +## Preview | ||
| 11 | + | ||
| 12 | + | ||
| 13 | + | ||
| 14 | + | ||
| 15 | + | ||
| 16 | + | ||
| 17 | + | ||
| 18 | +## Installation | ||
| 19 | + | ||
| 20 | +1. local 환경에 레파지토리를 clone 해주세요 | ||
| 21 | +``` | ||
| 22 | +$ git clone https://github.com/GyuhoLee/yotube_summary.git | ||
| 23 | +$ cd youtube_summary/src | ||
| 24 | +``` | ||
| 25 | +2. 프로그램 실행을 위해 Python 환경이 필요합니다. | ||
| 26 | + | ||
| 27 | +3.Python이 설치되었으면 설정해놓은 가상환경을 실행해주세요. | ||
| 28 | +``` | ||
| 29 | +$ venv\Scripts\activate.bat | ||
| 30 | +``` | ||
| 31 | +4. 메인 app을 실행하시고, 로컬 환경에서 프로그램을 사용하실 수 있습니다. | ||
| 32 | +``` | ||
| 33 | +$ python app.py | ||
| 34 | +``` | ||
| 35 | + | ||
| 36 | +## Reference | ||
| 37 | + | ||
| 38 | +https://lovit.github.io/nlp/2019/04/30/textrank/ |
| ... | @@ -21,7 +21,7 @@ | ... | @@ -21,7 +21,7 @@ |
| 21 | <component name="ChangeListManager"> | 21 | <component name="ChangeListManager"> |
| 22 | <list default="true" id="b9decb0c-dc9e-4239-bdad-09ea8dd5179d" name="Default Changelist" comment=""> | 22 | <list default="true" id="b9decb0c-dc9e-4239-bdad-09ea8dd5179d" name="Default Changelist" comment=""> |
| 23 | <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> | 23 | <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> |
| 24 | - <change beforePath="$PROJECT_DIR$/textrank/word.py" beforeDir="false" afterPath="$PROJECT_DIR$/textrank/word.py" afterDir="false" /> | 24 | + <change beforePath="$PROJECT_DIR$/subtitle.py" beforeDir="false" afterPath="$PROJECT_DIR$/subtitle.py" afterDir="false" /> |
| 25 | </list> | 25 | </list> |
| 26 | <option name="SHOW_DIALOG" value="false" /> | 26 | <option name="SHOW_DIALOG" value="false" /> |
| 27 | <option name="HIGHLIGHT_CONFLICTS" value="true" /> | 27 | <option name="HIGHLIGHT_CONFLICTS" value="true" /> | ... | ... |
No preview for this file type
| ... | @@ -56,6 +56,7 @@ def subTitle(video_url, topk_size): | ... | @@ -56,6 +56,7 @@ def subTitle(video_url, topk_size): |
| 56 | ret2 = '' | 56 | ret2 = '' |
| 57 | for _, _, sent in keysents: | 57 | for _, _, sent in keysents: |
| 58 | sent = sent.replace(''', "'") | 58 | sent = sent.replace(''', "'") |
| 59 | + sent = sent.replace('"', "'") | ||
| 59 | if First: | 60 | if First: |
| 60 | ret1 = sent | 61 | ret1 = sent |
| 61 | First = False | 62 | First = False | ... | ... |
-
Please register or login to post a comment