본문 바로가기

소프트웨어개발19

[ GPS ] GPS Packet Sheet 2016. 1. 5.
[음성합성 기술 ] 음성합성 기술 및 국내외 현황 2013 음성합성 기술 및 국내외 현황제 1 장 음성합성의 개요제 2 장 음성합성 기술2.1 음성합성의 분류2.2 음성합성의 시스템구조2.3 음성합성의 과정제 3 장 응용분야 및 적용사례3.1 응용분야3.2 적용사례제 4 장 국내외 현황제 5장 결론제1장 음성합성의 개요음성인식과 더불어 음성 기술시장에서 큰 비중을 차지하고 있는 분야는 음성합성분야로, 음성합성(Test-to Speech or Speech Synthesis)란 문자 그대로 글(Test:ASCII text or Machine-readable text)을 말(speech)로 바꾸는 기술이다.일반적으로 자동응답시스템(ARS)에서 듣는 기계음의 목소리는 대부분 음성합성 기술을 활용해 제공되는 정보이다. 최근에는 음성합성을 이용해 인터넷 신문의 기사를 읽어.. 2016. 1. 5.
[ IP-PBX ] 오픈소스 구축(2014.0806) asterisk패키지 소스코드 http://downloads.asterisk.org/pub/telephony/asterisk/ 1. 한글자료http://blog.naver.com/PostView.nhn?blogId=hsunryou&logNo=60104920690&parentCategoryNo=&categoryNo=&viewDate=&isShowPopularPosts=false&from=postView 2. 한글자료 http://blog.naver.com/PostView.nhn?blogId=credenda&logNo=80179665339&parentCategoryNo=&categoryNo=&viewDate=&isShowPopularPosts=false&from=postView 2016. 1. 5.
[UNIX] Socket FAQ - 목 차 -1. 일반 정보와 개념1.1. 이 FAQ에 대하여1.2. 누구를 위한 FAQ 인가?1.3. 소켓은 무엇인가?1.4. 소켓은 어떻게 작동하는가?1.5. 책에 있는 소스코드를 구할 수 있는데가 있는가?1.6. 또 다른 정보들은 어디에서 구할 수 있는가?2. 클라이언트와 서버 양쪽에 관한 질문 (TCP/SOCK_STREAM)2.1. 언제 상대방쪽 소켓이 끊겼는지 알 수 있는 방법이 있는가?2.2. bind()의 두 번째 파라메터는 무엇인가?2.3. 주어진 서비스의 port번호를 얻는 방법은?2.4. bind() 가 실패 했을 때 소켓 디스크립터를 가지고 할 수 있는 일은?2.5. 정확하게 소켓을 닫는 방법은 무엇인가?2.6. 언제 shutdown()을 써야 하는가?2.7. TIME_WAIT 상태에.. 2016. 1. 5.
[ Linux/C/C++] df명령, FileSystem 용량 Linux환경에서 프로그래밍을 할 때어떤 파일 시스템(window에서는 어느 드라이브)에 사용중인 용량이 얼마이고,남은 용량이 얼마인지를 구해야 할 때가 있다.아래의 특정 Filesystem의 남은 용량 구하는 예제 함수를 이용하면 된다.setmntent함수와 getmntemt함수를 이용하여 인자로 주어진 패스, 즉 특정 filesystem의남은 용량을 구한다.여러개의 NAS를 연동하는 서버에서 /nas 혹은 /nas2의 남은 용량을 구하기 위해 아래의 함수를 사용했다. #include // for statfs#include // for mntent/*struct mntent{char *mnt_fsname; // Device or server for filesystem.char *mnt_dir; // D.. 2016. 1. 5.
[ WIN32 ] Windows Sockett sample code 윈도우즈에서 소켓 프로그래밍에서 제일 먼저 호출 하게 되는것이 WSAStartup 함수이다.이 함수는 UNIX 소켓 프로그램에는 없는것으로 WSACleanup 함수와 쌍을 이뤄 소켓 프로그램의시작과 끝을 나타낸다. 이 함수가 하는 일은 윈속 동적 연결 라이브러리를 초기화하고윈속 구현이 애플리케이션 요구사항을 충족하는지 확인한다.프로토 타입은 다음과 같다.int PASCAL FAR WSAStartup(WORD wVersionRequired, LPWSADATA lpWSAData);wVersionRequired : 애플리케이션이 사용할 수 있는 WindSock API의 최상위 버전상위 바이트가 마이너 버전, 하위 바이트가 메이저 버전lpWSAData : WSADATA 타입의 구조체에 대한 포인터이다.사용예는 .. 2016. 1. 5.
[ C ] 전처리문 (#define, #if, #ifdef, #ifndef, #defined, .. ) 전처리문 (#define, #if, #ifdef, #ifndef, #defined, .. ) 실질적인 컴파일 이전에 미리 처리되는 문장으로 선행처리기라고도 한다.컴파일러는 사용자가 작성한 코드를 컴파일하기에 앞서 전처리문에서 정의해 놓은 작업들을 먼저 수행한다. 종류로는 #define, #if, #ifdef, #ifndef, #defined, #undef 등이 있다.이것은 기존에 있는 방대한 소스 코드를 지우지 않고 활성화와 비활성화하는 데에 가장 많이 이용된다.즉, 기존에 있는 소스 코드를 건드리지 않고 부분적인 컴파일을 하는 것이다. C의 전처리문이 오는 줄(Line)의 첫 문자는 항상 '#'으로 시작한다. ANSI 표준에 따른 C의 전처리문의 종류- 파일 처리를 위한 전처리문 : #include- .. 2016. 1. 5.
[ C ] 소스 IPC_spectrum.c /*Introducing Speech and Language Processing http://www.islp.org.uk*/ //lpc_spectrum.c =============================================== #include #include #include #include "slputils.c" #include "four1.c" /* LPC_SPECTRUM.C */ /* Reads a signal from a disk file into a variable, x_in. */ /* Computes the LPC coefficients of sample_number, pads it with zeroes to 512 */ /* and writes the resulting sign.. 2014. 8. 23.
Praat praat 다운로드 : http://www.fon.hum.uva.nl/praat/ 한글 사용법 소개 : http://fonetiks.info/praat/praatdown.htm http://blog.daum.net/shin55145/309 2014. 8. 23.