Сейчас разбираюсь с синтезом речи, самым лучшем вариантом показался RHVoice. Установил по инструкции в репозитории. Но при попытке выполнить
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include <RHVoice/core/engine.hpp>
#include <RHVoice/core/document.hpp>
#include <RHVoice/core/client.hpp>
#include <RHVoice/RHVoice.h>
#include <RHVoice/RHVoice_common.h>
using namespace std;
using namespace RHVoice;
int main(int argc, char **argv){
RHVoice_init_params tts_params;
RHVoice_tts_engine tts = RHVoice_new_tts_engine(&tts_params);
cout << RHVoice_get_voices(tts) << endl;
return 0;
}
вылетает ошибка:
$ g++ -o main -I/usr/local/include -I/usr/local/include/utf8 -I/usr/local/include/rapidxml main.cpp
/tmp/ccFaZI1M.o: In function `main':
main.cpp:(.text+0x17): undefined reference to `RHVoice_new_tts_engine'
main.cpp:(.text+0x27): undefined reference to `RHVoice_get_voices'
collect2: error: ld returned 1 exit status
RHVoice находится в
$ ls /usr/local/include/RHVoice
audio.hpp core RHVoice_common.h RHVoice.h SConscript
Объясните пожалуйста, какие флаги нужно прописать компилятору или как правильно установить RHVoice?
Пожалуйста, покажите, как правильно говорить с RHVoice?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В java разбираюсь, но с принтерами вожусь впервые