반응형

로봇・기술/자연언어처리(NLP) 12

word2vec 설치부터 데모 실행까지.

맥을 이용하면서 우선 word2vec을 설치하는 순서를 정리해 본다. 1. git clone https://github.com/svn2github/word2vec.git 2. cd word2vec/ 3. make "make" 를 끝마치니 아래와 같은 에러가 나온다.- - - - - - - - - - - - - - - - - - - distance.c:18:10: fatal error: 'malloc.h' file not found #include ^~~~~~~~~~ 1 error generated. make: *** [distance] Error 1 - - - - - - - - - - - - - - - - - - -맥에는 malloc.h 가 없는 관계로, 각각의 c파일 내부에 있는 "#include " ..

구글 TTS(Google Text to Speech API)

구글 API에 대해 알아보다가 재미있는거 같아서 간략하게 걸어둠.. 기본이 되는 어드레스는 이거 : http://translate.google.com/translate_tts 영어로 Hello World 를 말하게 하고 싶다면, http://translate.google.com/translate_tts?ie=UTF-8&q=Hello World&tl=en-us 한국말로 사랑한다고 말하고 싶다면, http://translate.google.com/translate_tts?ie=UTF-8&q=사랑합니다.&tl=ko-kr 이런식으로 응용이 가능하겠다. 인터넷에 계속 연결된 로봇에게 음성합성 시스템이 필요하다면 이용해 볼 만 할지도... 구글에서 서버를 막아놓은거 같다. 위의 방법으로는 음성합성 시스템을 이용할수..

Google TTS

구글TTS를 이용하여서 아이폰에서도 음성합성을 테스트 해 볼수 있는건데, 구글이 이런 방면에 투자를 많이 한다는 것을 깨달았다. 아래의 링크는 예제 소스코드... iOS-googleTTS 추가사항 (2016년1월 기입): 요즘들어서 구글이 이런식으로 서버에 접근하는 것을 막아놓은거 같다. 소스빌드 에러는 안나는데 음성합성 테스트가 안되는 듯..

구글스피치 (Google Speech API to iOS)

구글스피치를 iOS로 써 보고 싶어서 도입해 볼려고 한다. 근데 정보가 너무 없다... 특히 iOS에서 쓰는거는 더... 암튼 여기에다가 찾아지는 대로 정리하고자 한다. 미완성의 글이니 참고삼아서... 등록하는 방법은 에 설명이 있는데 영어라서 한글로 정리해 보도록 함. 1. Google APIs Console에 로그인하기 (Gmail 계정으로 로그인) https://console.developers.google.com/project 2. 왼쪽에 있는 Projects를 클릭 3. Create Project를 클릭해서 적당한 이름으로 생성시킨다. 4. APIs & auth의 APIs 에 가보면 API가 활성화 될 수 있도록 STATUS ON/OFF 버튼이 활성화 된다. 5. Speech API 의 오른쪽에..

Google Voice API를 아이폰에서

음성인식이 커뮤니케이션 로봇의 중요한 기술이라서 애를 먹고있는데, iOS에서 시리를 지원해 주면 좋으련만 그럴 기미도 안보이고, 그 와중에 발견된 Google Voice API.. API 키 같은걸 받아야 되는거 같은데, 좀 알아보고 나서 실험해 봐야겠다. ㅋㅋ 오랜만에 흥미로운걸 발견해서 심장이 두근 거린다... iOS-Speech-To-Text

자연언어처리

자연언어처리 시스템을 구상 하면서, 어떻게 하면 문장을 만들어서 로봇이 말 할수있을까 시스템에 대해 공부하고 있다. 지식기반 시스템을 설계를 조사하다 보니까 온톨로지 개념까지 들어가게 되고, 인공지능을 활용한 로봇 파트너의 커뮤니케이션은 파고 파도 끝도없이 공부해야 되는 분야임에 틀림이 없다. 얕은 지식에 많이 깨닫고 있다...

Eliza 에대한 참고 사이트

자연언어처리를 공부하면서 한번쯤은 들어봤을 ELIZA.인공무능(人工無脳, Chatterbot)의 기원이라고 할 만한 시스템이다. 이 소스를 다운로드해서 직접 체험까지 해 볼수있는 좋은 참고 사이트인거 같다. The ELIZA Project 그리고 인터넷 웹페이지에서 체험 해 볼수 있는 사이트도 있더라. Eliza Chat bot 나도 로봇파트너에 적용하기 위해, 자연언어처리를 공부를 하고 있는데, 참 심오한 세계인거 같다.

Natural Language Processing with Python

자연언어 처리를 공부하는데 좋은책이 인터넷에 공개되어 있더라. Natural Language Processing with Python (영문) 요즘 로봇의 인지 모델을 개발 하기 위해서 자연언어처리, 오토마타, 형식언어 등등을 공부하고 있는데, 로봇과의 자유로운 대화를 하기 위해서 수많은 과제들이 있고, 그 과제들을 해결하기 위해서 수많은 연구자들이 노력하고 있다는 사실을 피부로 느끼고 있다. 열심히 공부하자~

반응형