Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
델파이로 음성합성 만들때.....
델파이로 TTS를 구현하려고 하는데
음성합성에 관련된 자료가 없네요...혹시 아시는 분 도움 부탁드립니다.
음소단위로 DB를 구축하고 그다음에 음소를 연결해야 하는데 ...
음소를 연결하는쪽의 알고리즘을 잘 모르겠군요...
아시는 분들 꼭 답변 부탁드립니다.
감사합니다.
1
COMMENTS
도지성
•
2001.02.12 22:50
궁금이 wrote:
> 델파이로 TTS를 구현하려고 하는데
> 음성합성에 관련된 자료가 없네요...혹시 아시는 분 도움 부탁드립니다.
> 음소단위로 DB를 구축하고 그다음에 음소를 연결해야 하는데 ...
> 음소를 연결하는쪽의 알고리즘을 잘 모르겠군요...
> 아시는 분들 꼭 답변 부탁드립니다.
> 감사합니다.
TTS 에 대한 자료는 굉장히 많을텐데요..
( 물론 델파이는 아니겠지만.. )
일단 TTS 를 하기 위해서는 글자입력을 초성/중성/종성으로
구분해야겠죠.. 윈도우즈는 완성형 한글 코드니까
조합형으로 바꾸어 주셔야겠고..
그러면 결국은 1:5:5:5 비트가 각각 set bit/초성/중성/종성
으로 분리되기 때문에 일단 준비는 된거구요..
DB 를 구축하기 위해서는 샘플을 많이 만들어야 하는데..
'각'이라는 말을 했을 때 PCM 파형상에서 자음부분은 처음과
끝부분에 작고 짧게 나타나므로 금방 추출 할 수 있습니다.
그리고 길고 음량이 큰 부분은 모음이 되니까..
Cool editor 같은 걸로 분리 해내면 됩니다.
( 알고리즘으로 해도 되지만 눈으로 보면서 노가다 하는게
더 좋은 퀄리티의 자음/ 모음을 분리할 수 있습니다. )
그리고 연음에 주의하셔야 합니다..
'날아간다..' 에서 '날아' 는 실제로 '나라' 라고 발음되기 때문에
"ㄴㅏㄹㅇㅏ" 라는 것을 "ㄴㅏㄹㅏ" 라고 생각할 수 있도록
해야 하며 '학문' 도 '항문' 으로 변형을 하게 하는
언어적인 측변도 고려를 해서 실제 발음과 같도록 글자를
바꾸어야 합니다..
그리고 합성할때는 분리할 때보다는 쉽게 알고리즘 적으로
붙일 수 있습니다... 위와 같이 분리한 초성 중성 종성을
순차적으로 붙이기만 하면 되고 그 파형을 시간을
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
물음이
•
2001.02.12 23:39
1
COMMENTS
/
0
LIKES
같은 DB이름 가지고 내용은 다르게 가져오려면
강호규
•
2001.02.13 00:43
질문의 내용을 이해하기 힘들군요? 무슨 내용인지? 물음이 wrote: > select * from test.db > 에...
델초보
•
2001.02.12 22:57
1
COMMENTS
/
0
LIKES
RealGrid사용해 보신분!!!!!(급)
조복기
•
2001.02.12 23:14
http://www.realgrid.co.kr 로 방문해보시기 바랍니다. 예제만 보시면 충분히 이해하실수 있을겁니다. ...
델파이 사랑
•
2001.02.12 22:48
2
COMMENTS
/
0
LIKES
스트링 연산에서 뉴라인을 넣는 방법?
도지성
•
2001.02.12 22:57
델파이 사랑 wrote: > 안녕하세요!! > 쩝쩝 > 스트링 연산시 format 함수를 쓰지 않고 뉴라인을 추가하...
홍세비
•
2001.02.12 22:52
델파이 사랑 wrote: > 안녕하세요!! > 쩝쩝 > 스트링 연산시 format 함수를 쓰지 않고 뉴라인을 추가하...
궁금~궁금~!
•
2001.02.12 22:46
1
COMMENTS
/
0
LIKES
QRMemo의 내용을 Text file에서...
똘망울
•
2001.02.14 02:19
이런.. 컴퍼넌트의 속성을 모르셨군여.. dbmemo.lines.loadfromfile( 경로 ); 궁금~궁금~! wrote:...
라엘^^
•
2001.02.12 22:39
2
COMMENTS
/
0
LIKES
DBgrid에서 column의 Field변경이 안되요...
까마귀
•
2001.02.12 23:13
라엘^^ wrote: > Field가 10개 있는 쿼리를 연결시켰습니다. > 한 개 빼먹은 필드가 있어서 쿼리에 필드 ...
라엘^^
•
2001.02.13 01:51
고맙습니다~ 까마귀님... 꾸벅^^ 까마귀 wrote: > 라엘^^ wrote: > > Field가 10개 있는 쿼리를 연...
궁금이
•
2001.02.12 22:38
1
COMMENTS
/
0
LIKES
사용자가 선택한디렉토리에 있는 테이블에서 자료를 select 하려면???
까마귀
•
2001.02.12 23:16
궁금이 wrote: > 꼬옥 쫌 부탁드릴께요 > 디렉토리를 지정해서 > 그 디렉토리에 있는 테이블에서 자료...
hope
•
2001.02.12 22:53
1
COMMENTS
/
0
LIKES
응용 프로그램 오류???
똘망울
•
2001.02.14 02:21
저도 그런경우 많이 접하는데. 특별한 방법을 못찾겠더라구여. 정확히 어느 부분에서 에러가 있는지 보통 ...
연홍이
2001.02.12 21:59
0
COMMENTS
/
0
LIKES
NoteBook 페이지에 존재하는......???
궁금이
•
2001.02.12 21:07
1
COMMENTS
/
0
LIKES
델파이로 음성합성 만들때.....
델파이로 TTS를 구현하려고 하는데 음성합성에 관련된 자료가 없네요...혹시 아시는 분 도움 부탁드립니다. 음소단위로 DB를 구축하고 그다음에 음소를 연결해야 하는데 ... 음소를 연결하는쪽의 알고리즘을 잘 모르겠군요... 아시는 분들...
도지성
•
2001.02.12 22:50
궁금이 wrote: > 델파이로 TTS를 구현하려고 하는데 > 음성합성에 관련된 자료가 없네요...혹시 아시는 ...
궁금이여요
•
2001.02.12 21:04
2
COMMENTS
/
0
LIKES
TABLE을(TABLE명) FUNCTION에서 주고받으면서 사용할수 있나요
강호규
•
2001.02.13 01:03
간단히 예제를 작성해 보았습니다. 특별한 것은 전혀없고 그냥 파라메터로 받은 테이블명을 SQL.Text := ...
물음이
•
2001.02.13 03:56
정말 답변 진심으로 감사합니다. 하나만 더 물어볼께요 글럼 테이블 생성할때는 어떻게 해야되요.... ...
송길수
•
2001.02.12 20:57
1
COMMENTS
/
0
LIKES
dblookupcombo에 대한 궁금증...??
조복기
•
2001.02.12 22:57
> '[Error] UMoneyInOut.pas(552): Cannot assign to a read-only property' 이 메세지는 말 그대로 T...
초보
•
2001.02.12 19:59
2
COMMENTS
/
0
LIKES
[두번째질문] 기간별 Select좀 보아주세요..
지나가는..
•
2001.02.12 20:50
sql.add('where a_year||a_mnth between :P_year||:P_stmm and :P_year1||:P_tomm'); parambyname('P_year...
초보
•
2001.02.12 23:04
지나가는.. wrote: sql.add('where a_year || a_mnth between :P_year || :P_stmm and ...
셀파
2001.02.12 19:59
0
COMMENTS
/
0
LIKES
Registry 관련 질문입니다.
박경환
2001.02.12 19:57
0
COMMENTS
/
0
LIKES
EXCEL에 관한 사항
정용호
2001.02.12 19:01
0
COMMENTS
/
0
LIKES
[긴급]db에 insert하는중에 stop하는 것 어떻게 해요? --
궁금증
2001.02.12 12:45
0
COMMENTS
/
0
LIKES
DBGrid의 색상 변경에 관하여...
peritus
2001.02.12 09:45
0
COMMENTS
/
0
LIKES
다음 HTML보기 소스중 메모리 해제는 어디서?
won
2001.02.12 07:01
0
COMMENTS
/
0
LIKES
double형을 Currency형으로 변환하려면?
초보
2001.02.12 05:44
0
COMMENTS
/
0
LIKES
MIDAS에서 마스터디테일을 사용했을 경우 삭제에러
won
2001.02.12 05:14
0
COMMENTS
/
0
LIKES
숫자 쿼리할때만 cannot perform..closed dataset.. 에러나요.
궁금이
2001/02/12 21:07
Views
417
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 델파이로 TTS를 구현하려고 하는데
> 음성합성에 관련된 자료가 없네요...혹시 아시는 분 도움 부탁드립니다.
> 음소단위로 DB를 구축하고 그다음에 음소를 연결해야 하는데 ...
> 음소를 연결하는쪽의 알고리즘을 잘 모르겠군요...
> 아시는 분들 꼭 답변 부탁드립니다.
> 감사합니다.
TTS 에 대한 자료는 굉장히 많을텐데요..
( 물론 델파이는 아니겠지만.. )
일단 TTS 를 하기 위해서는 글자입력을 초성/중성/종성으로
구분해야겠죠.. 윈도우즈는 완성형 한글 코드니까
조합형으로 바꾸어 주셔야겠고..
그러면 결국은 1:5:5:5 비트가 각각 set bit/초성/중성/종성
으로 분리되기 때문에 일단 준비는 된거구요..
DB 를 구축하기 위해서는 샘플을 많이 만들어야 하는데..
'각'이라는 말을 했을 때 PCM 파형상에서 자음부분은 처음과
끝부분에 작고 짧게 나타나므로 금방 추출 할 수 있습니다.
그리고 길고 음량이 큰 부분은 모음이 되니까..
Cool editor 같은 걸로 분리 해내면 됩니다.
( 알고리즘으로 해도 되지만 눈으로 보면서 노가다 하는게
더 좋은 퀄리티의 자음/ 모음을 분리할 수 있습니다. )
그리고 연음에 주의하셔야 합니다..
'날아간다..' 에서 '날아' 는 실제로 '나라' 라고 발음되기 때문에
"ㄴㅏㄹㅇㅏ" 라는 것을 "ㄴㅏㄹㅏ" 라고 생각할 수 있도록
해야 하며 '학문' 도 '항문' 으로 변형을 하게 하는
언어적인 측변도 고려를 해서 실제 발음과 같도록 글자를
바꾸어야 합니다..
그리고 합성할때는 분리할 때보다는 쉽게 알고리즘 적으로
붙일 수 있습니다... 위와 같이 분리한 초성 중성 종성을
순차적으로 붙이기만 하면 되고 그 파형을 시간을