Qt QtSpeech Project를 Library로 만들어서 사용해야하나요?
글쓴이: gusrbs82 / 작성시간: 수, 2016/04/13 - 4:34오전
안녕하세요.
매번 Qt관련 질문을 올리고 도움을 받고 있습니다.
이번에도 여쭤볼게 있어서 왔습니다.
Qt에서 TTS기능을 사용하려고 조사하여 QtSpeech라는 프로젝트를 하나 구할수있었습니다.
(파일을 첨부해 놓았습니다)
그런데 QtSpeech프로젝트를 제가 만들 프로젝트에 적용(include)하는 법을 잘 모르겠습니다.
그냥 단순히 첨부해 놓은 파일 경로의 src/tts/에 있는 해더 파일을 include하고
.pro의 QT에 +texttospeech를 한 후 실행하니
--Unknown module(s) in QT:texttospeech--라는 에러가 나와 빌드를 할수 없었습니다.
이땐 라이브러리로 만든 다음 사용해야 하나요??
QtSpeech를 라이브러리로 만드는 법을 가르쳐 달라곤 하지않지만...
단순히 라이브러리로 만들어서 사용하세요나 다른 이런저런 방법이 있습니다.라는
말씀만이라도 듣고 싶어서 올리게 되었습니다.
혹.. 다른 주의 할점이있으면 그것도 ㅎㅎㅎ
//
여담으로 mysql을 라이브러리로 만들어서 사용하게 된 적이 있는데
이때 너무 애를 먹어서 라이브러리 만들기가 무서울 지경입니다. ㅠㅠ
이건... 좀 더 쉬울까요 ㅠㅠ
File attachments:
첨부 | 파일 크기 |
---|---|
qtspeech.zip | 697.08 KB |
Forums:
이렇게 하시면 됩니다.
Setting Up Visual Studio 2012, Qt, and OpenGL
https://www.youtube.com/watch?v=cLvxLkgHqQs
윈도우7 - VC 2012 용으로. 마지막 버전은
qt-opensource-windows-x86-msvc2012-5.5.1.exe 14-Oct-2015 09:55 747M Details
http://download.qt.io/archive/qt/5.5/5.5.1/
윈도우7 msvcp120.dll 해결방법 - VC 2013 용 재배포 패키지 설치 ★★★★★
그냥 다운 받으면. vcredist_arm.exe 버전으로 다운받으니. Click Here 에서 vcredist_x86.exe 를 다운받자.
http://banrango.tistory.com/241
Microsoft Visual Studio Express 2012 for Windows Desktop - 다운로드
https://www.microsoft.com/ko-kr/download/details.aspx?id=34673
Microsoft Visual Studio Professional 2012 - 다운로드
https://www.microsoft.com/ko-kr/download/details.aspx?id=30682
Building Qt5 with Visual Studio 2012 / Visual Studio 2013, and integrating with the IDE
http://stackoverflow.com/questions/15826893/building-qt5-with-visual-studio-2012-visual-studio-2013-and-integrating-with
QT5.1 설치 및 Visual Studio 2012 Add-in 설치(Windows)
http://cccob.blogspot.kr/2013/11/qt51-visual-studio-2012-add-in-windows.html
Qt for Windows
http://doc.qt.io/qt-5/windows-support.html
Qt Visual Studio Add-in
https://wiki.qt.io/Visual_Studio_Add-in
Visual Studio Add-In 1.2.0 for Qt 5 Released
http://blog.qt.io/blog/2012/12/19/visual-studio-add-in-1-2-0-for-qt-5-released/
Qt in Visual Studio 2012
https://forum.qt.io/topic/24334/qt-in-visual-studio-2012
Compile with MSVC2012 and Qt5 (OpenGL)
http://stellarium.org/wiki/index.php/Compile_with_MSVC2012_and_Qt5_(OpenGL)
http://www.bogotobogo.com/Qt/Qt5_Visual_Studio_Add_in.php
How to create Qt applications using Visual Studio
https://codeyarns.com/2013/12/13/how-to-create-qt-applications-using-visual-studio/
http://www.qt.io/download-open-source/
http://lynxline.com/qtspeech-say-hello-world/
-----------------------------------------------------
간단히 적어보면.
- Perl 설치
- VC 2013 용 재배포 패키지 설치
- Qt SDK 설치
- 환경변수 설정
- Qt SDK 의 nmake 옵션 체크 해제 (VS 2012 Pro 를 설치한 경우)
폴더 경로
hello_speak.exe
Qt5TextToSpeech.dll
texttospeech 폴더 - qtexttospeech_sapi.dll
2가지 부족한점이 있었는데. 확인해보니. 상관 없었다.
- QtSpeech DLL 소스가 별도로 있다. (같은 경로에 넣어야 하는지. 확인해야 한다.)
- 자바 소스를 사용하고 있다. Java SDK 를 설치해야 하는지 확인해야 한다.
- 그 때문인지. 실행파일이 생성되지 않고 있다. 확인해야 한다.
윈도우7 - VC 2012 용으로. 마지막 버전은
qt-opensource-windows-x86-msvc2012-5.5.1.exe 14-Oct-2015 09:55 747M Details
http://download.qt.io/archive/qt/5.5/5.5.1/
윈도우7 msvcp120.dll 해결방법 - VC 2013 용 재배포 패키지 설치 ★★★★★
그냥 다운 받으면. vcredist_arm.exe 버전으로 다운받으니. Click Here 에서 vcredist_x86.exe 를 다운받자.
http://banrango.tistory.com/241
Microsoft Visual Studio Express 2012 for Windows Desktop - 다운로드
https://www.microsoft.com/ko-kr/download/details.aspx?id=34673
Microsoft Visual Studio Professional 2012 - 다운로드
https://www.microsoft.com/ko-kr/download/details.aspx?id=30682
Download Perl Distributions
https://www.perl.org/get.html
:-1: error: Failed to run: perl -w C:\Qt\Qt5.5.1\5.5\msvc2012\bin\syncqt.pl -module QtTextToSpeech -version 5.8.0 -outdir C:/build-qtspeech-Desktop_Qt_5_5_1_MSVC2012_32bit-Debug C:/qtspeech
Qt Speech Module
https://wiki.qt.io/QtSpeech
Microsoft Speech Platform - Software Development Kit (SDK) (Version 11)
http://www.microsoft.com/en-us/download/details.aspx?id=27226
University of Edinburgh Festival Speech Synthesis System
http://www.festvox.org/festival/
How to use QtSpeech to access TTS in linux?
http://stackoverflow.com/questions/8893855/how-to-use-qtspeech-to-access-tts-in-linux
yshurik/qtspeech
https://github.com/yshurik/qtspeech
qtproject/qtspeech
https://github.com/qtproject/qtspeech
getvasanth/QtSpeech - QtSpeech/festival/speech_tools/INSTALL Fetching contributors…
https://github.com/getvasanth/QtSpeech/blob/master/festival/speech_tools/INSTALL
https://github.com/getvasanth/QtSpeech
:-1: error: Unknown module(s) in QT: texttospeech
https://stackoverflow.com/questions/24275551/project-error-unknown-modules-in-qt-multimedia-when-building-my-project-wi
Cannot add Multimedia Widgets to Qt Creator C++ project
https://www.raspberrypi.org/forums/viewtopic.php?f=33&t=135682&p=902579&sid=1cd96da068237e8a6a89bfadf5787169
Multimedia
http://doc.qt.io/qt-5/multimediaoverview.html
Qt 5 Unknown module(s) in QT: uitools
http://stackoverflow.com/questions/20670457/qt-5-unknown-modules-in-qt-uitools
Project ERROR: Unknown module(s) in QT: multimedia
http://stackoverflow.com/questions/26948466/project-error-unknown-modules-in-qt-multimedia
qtmultimedia-opensource-src-5.4.0-rc.zip 26-Nov-2014 10:45 5.7M Details
http://download.qt.io/development_releases/qt/5.4/5.4.0-rc/submodules/
How to run Android Qt lib directly
http://blog.gmane.org/gmane.comp.lib.qt.android/month=20140801
qt jom for write
https://www.google.co.kr/#q=qt+jom+for+write
:-1: error: cannot open C:\Users\신우섭\AppData\Local\Temp\QtSpeech_win.obj.4628.31.jom for write
jom.exe 파일이 없다.
C:\Qt\Qt5.5.1\5.5\msvc2012\bin\
C:\Qt\Qt5.5.1\Tools\QtCreator\bin\jom.exe
PATH : C:\Qt\Qt5.0.1\5.0.1\msvc2010\bin
QTDIR : C:\Qt\Qt5.0.1
QMAKESPEC : win32-msvc2010
Qt creator 컴파일 오류
http://www.qt-dev.com/board.php?board=qnaboard&command=body&no=317
[QT/Win32] QT framework, VC++ 9.0, Qt Creator 설치 문의
http://www.korone.net/bbs/board.php?bo_table=qt_qna&wr_id=20034&sca=QT%2FWin32&page=13
QtCreator: “Cannot open include file: 'windows.h'”
https://stackoverflow.com/questions/8430539/qtcreator-cannot-open-include-file-windows-h/8430801
간단한 qt creator 예제를 따라하는데요 error: cannot find -lGL 요게 뜨네요...
http://cafe.naver.com/linuxcare/53229
Windows Software Development Kit (SDK) for Windows 8
https://developer.microsoft.com/en-us/windows/downloads/windows-8-sdk
How To Compile Qt with Visual Studio
http://www.holoborodko.com/pavel/2011/02/01/how-to-compile-qt-4-7-with-visual-studio-2010/
QTDIR=C:\Qt\4.7.1
QMAKESPEC=win32-msvc2010
cd c:\Qt\4.7.1
configure -debug-and-release -opensource -platform win32-msvc2010
..\jom\jom.exe -j N
Qt for Beginners
https://wiki.qt.io/Qt_for_Beginners
qt creator ?行 出? "can not open .... jom for write 解?方案
http://www.cnblogs.com/xiaodd/p/4271059.html
初?者求助qt?建?? [??点?:40分,?帖人zhaokai_1991]
http://bbs.csdn.net/topics/390038702
Win 7, Visual Studio 2008, QT 4.84 설치하기 | Programing/C++ 2013.05.15 17:51
http://drolf.tistory.com/archive/20130515
[QT/Win32] qt 4.8 컴파일 관련입니다.
http://www.korone.net/bbs/board.php?bo_table=qt_qna&wr_id=17785
----------------------------------------------------------------------
No text-to-speech plug-ins were found.
Text to Speech VST : VST Speek !
http://blog.wavosaur.com/text-to-speech-vst-vst-speek/
s-macke/SAM
https://github.com/s-macke/SAM
Software Automatic Mouth - Tiny Speech Synthesizer
SAM Software Automatic Mouth
http://simulationcorner.net/index.php?page=sam
SoftVoice, Inc.
http://www.text2speech.com/
Incomplete Fortran to C/C++ converter
http://simulationcorner.net/index.php?page=if2c
PocketSphinx Speech Recognition Plugin
https://doc-snapshots.qt.io/qt5-dev/qspeechrecognition-pocketsphinx.html
Text To Speech on Qt
https://forum.qt.io/topic/23727/text-to-speech-on-qt
Qt Roadmap for 2016
https://blog.qt.io/blog/2016/02/22/qt-roadmap-for-2016/
The QtSpeech library only supports Qt 5
https://abf.rosalinux.ru/openmandriva/qt5-qtspeech
HOW TO BUILD QT5
qtproject/qt5
https://github.com/qtproject/qt5
HOW TO BUILD QT5
================
Synopsis
========
System requirements
------------------
- Perl 5.8 or later
- Python 2.7 or later
- C++ compiler supporting the C++98 standard
For other platform specific requirements,
please see section "Setting up your machine" on:
http://wiki.qt.io/Get_The_Source
Optional requirements
---------------------
- OpenSSL for SSL sockets or HTTPS
- Wayland
New dependencies in Qt 5
------------------------
Linux: on systems running X11, the XCB libraries are required for
the platform plugin to build. qtbase/src/plugins/platforms/xcb/README
lists the required packages.
Qt 5 can make use of the ICU libraries providing Unicode and Globalization
support (see http://site.icu-project.org/). They are required for building
QtWebKit.
on Linux, they will be auto-detected.
on Windows, they need to be manually installed and the "include" and "lib"
folders of the ICU installation must be appended to the INCLUDE and LIB
environment variables after calling the Windows SDK setup script.
The "bin" folder of the ICU installation should be appended to the PATH
environment variable in order to for the DLLs to be found at run-time.
Licensing:
----------
Opensource users:
= qt-everywhere-opensource-src-
= -opensource
Commercial users:
= qt-everywhere-enterprise-src-
= -commercial
Linux, Mac:
-----------
cd /
./configure -prefix $PWD/qtbase -nomake tests
make -j 4
Windows:
--------
Open a Windows SDK (7.0, 7.1 or later) command prompt. Ensure that the
following tools can be found in the path:
* Perl version 5.12 or later [http://www.activestate.com/activeperl/]
* Python version 2.7 or later [http://www.activestate.com/activepython/]
* Ruby version 1.9.3 or later [http://rubyinstaller.org/]
cd \
configure -prefix %CD%\qtbase -nomake tests
nmake // jom // mingw32-make
To accelerate the bootstrap of qmake with MSVC, it may be useful to pass
"-make-tool jom" on the configure command line. If you do not use jom,
adding "/MP" to the CL environment variable is a good idea.
audio subsystem (incl. text-to-speech) #297
https://github.com/mavlink/qgroundcontrol/issues/297
QGroundControl for AutoQuad
https://github.com/AutoQuad/qgroundcontrol_aq/blob/master/README.md
http://www.qt.io/developers/
CMUSphinx Wiki
http://cmusphinx.sourceforge.net/wiki/
Building application with pocketsphinx
http://cmusphinx.sourceforge.net/wiki/tutorialpocketsphinx
Voce: Open Source Speech Interaction
http://voce.sourceforge.net/
Training Acoustic Model For CMUSphinx
http://cmusphinx.sourceforge.net/wiki/tutorialam
QtSpeech
http://lynxline.com/projects/qtspeech/
niqt/QtGoogleSpeech
https://github.com/niqt/QtGoogleSpeech
High-DPI Support in Qt 5.6
http://blog.qt.io/blog/2016/01/26/high-dpi-support-in-qt-5-6/
Add text to voice to my applications ... qtspeech
http://www.qtcentre.org/threads/61201-Add-text-to-voice-to-my-applications-qtspeech
QtSpeech, say “Hello World!”
http://lynxline.com/qtspeech-say-hello-world/
How to use QtSpeech to access TTS in linux?
http://stackoverflow.com/questions/8893855/how-to-use-qtspeech-to-access-tts-in-linux
[Development] Qt Speech in Qt 5.6
http://lists.qt-project.org/pipermail/development/2015-May/021388.html
QtSpeech, access to text-to-speech
http://developers-club.com/posts/121157/
Qt Speech: text to speech in 5.6
http://development.qt-project.narkive.com/0ysdSo2Y/qt-speech-text-to-speech-in-5-6
QtSpeech??Qt??
http://www.cnblogs.com/lvdongjie/p/3944183.html
?解QtSpeech Qt文本?音?出TTS API
http://mobile.51cto.com/symbian-246617.htm
QtSpeech??Qt??
http://mobile.51cto.com/symbian-268789.htm
https://www.microsoft.com/en-us/download/details.aspx?id=27226
Hello Speak Example
https://doc-snapshots.qt.io/qt5-dev/qtspeech-hello-speak-example.html
Qt 5.8
https://doc-snapshots.qt.io/qt5-dev/index.html
QTextToSpeech Class
https://doc-snapshots.qt.io/qt5-dev/qtexttospeech.html
Header: #include
qmake: QT += texttospeech
Inherits: QObject
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
링크만 늘어놓지 마시고 핵심을 정리해 주세요.
링크만 늘어놓지 마시고 핵심을 정리해 주세요.
//shint 정성들여 답변을 달아주셔서 감사합니다.
//shint
정성들여 답변을 달아주셔서 감사합니다. ㅎㅅㅎ
저 근데 궁금증이 생겨서 그런데
라이브러리를 추가하는 과정인데
perl이나 vs sdk 같은 것도 설치해야 하나요???
mysql dll을 만들때 이러한 것을 한 기억이 없어서
여쭤 봅니다. ㅇㅅㅇ
//로그인안하고 답글을 달아버렸네요. 다시 적어 놓아요~
위 내용과 같은데요. 이렇게 설치했습니다.
간단히 적어보면.
- Perl 설치
- 윈도우7 입니다.
- VC 2013 용 재배포 패키지 설치
- VC 2012 Pro 설치
- Qt SDK 설치 : 저는 5.5.1 버전을 설치했습니다.
- 환경변수 설정
- Qt SDK 의 nmake 옵션 체크 해제 (VS 2012 Pro 를 설치한 경우)
- 되도록. 한글이 없는 C:\ 에서 컴파일 할것
폴더 경로
hello_speak.exe
Qt5TextToSpeech.dll
texttospeech 폴더 - qtexttospeech_sapi.dll
좀 더 자세한 설명을 요청하신다면. 추후에 업데이트 될 수 있습니다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
//shint 정성들여 답변을 달아주셔서 감사합니다.
//shint
정성들여 답변을 달아주셔서 감사합니다. ㅎㅅㅎ
저 근데 궁금증이 생겨서 그런데
라이브러리를 추가하는 과정인데
perl이나 vs sdk 같은 것도 설치해야 하나요???
mysql dll을 만들때 이러한 것을 한 기억이 없어서
여쭤 봅니다. ㅇㅅㅇ
댓글 달기