|
3 / 3 / 1
Регистрация: 12.09.2011
Сообщений: 17
|
|
Программа реализации SAPI5 - преобразования текста в речь и сохранения в звуковой файл07.07.2013, 15:48. Показов 6398. Ответов 4
Метки нет (Все метки)
Прошу Вашего внимания ознакомиться с программой SoftVoice, написанной на BCB5.
Делалась она давно, но актуальность не потеряла. Совсем недавно нужно было быстро создать звуковое оповещение на русском языке, желательно женским голосом, не ища дикторшу. Пришлось найти эту программу в своих архивах. Если качество речи было бы не приемлемым, то смысла в использовании записи звукового файла с помощью этой программы не было бы. Но из старого опыта мне известен был голос хорошего качества "Alyona Russian SAPI5". Для преобразования в речь программа использует интерфейс SAPI5, уже установленный в Windows версии XP и выше. Для озвучивания русского текста нужно наличие установленного речевого "движка" с поддержкой русского языка и голоса Alyona Russian. Для сохранения в wav и озвучиваня текста используется компонент SAPI5, созданный в BCB5, TSpVoice. Если есть вопросы по созданию программы или компонента, то готов ответить. Сама программа:
0
|
|
| 07.07.2013, 15:48 | |
|
Ответы с готовыми решениями:
4
Преобразования текста в речь Программа по распознаванию речи и перевода текста в русскую речь Программа для преобразования отсканированного текста |
|
1090 / 588 / 121
Регистрация: 11.11.2008
Сообщений: 1,544
|
|
| 08.07.2013, 12:12 | |
|
в w7 пишет "Не найден указанный модуль"
а исходничками не поделитесь?
0
|
|
|
Ушел с форума
|
||||||||
| 08.07.2013, 12:41 | ||||||||
|
установить туда что-то от третьих фирм - это нужно станцевать (с бубном).
Запустить двойным щелчком
1
|
||||||||
|
3 / 3 / 1
Регистрация: 12.09.2011
Сообщений: 17
|
|
| 08.07.2013, 20:11 [ТС] | |
|
Голосовой движок - Infovox вместе с голосом Alyona - от acapela-group. Для проверки звучания -
http://www.acapela-group.com/t... -demo.html Для установки компонента использовался Borland C++ Builder 5. Можно использовать более современный IDE. SAPI5.3 должен быть установлен в системе, начиная с Window XP SP3 или Vista. Для проверки - в директории Windows\System32\Speech\Common\ должен быть файл sapi.dll версии 5.3 или 5.4. В среде RAD Studio XE2 нужно выбрать File - New - Package C++. Затем сохранить в новой директории под определенным именем, например, sapi53. Далее выбираем Component-Import Component... - VCL for C++ Win32 - Next - Import a Type Library - Next - ищем: Microsoft Speech Object Library | Version 5.4 | Windows\System32\Speech\Common\sapi.dll Next - создаем Palette Page (пишем новое имя - Speech), ставим галку Generate Component Wrappers, указываем директорию Unit Dir Name - Next, выбираем Add Unit sapi53.cpp to Existing Package - Finish. После нажатия Finish - MessageBox: Unit SpeechLib_OCX uses OleServer which required VCL Framework. Add this framework to project? - выбираем Yes. Все сохраняем. Жмем Build Sapi53 (Shift F9) запускаетя процесс компиляции и линковки компонента, результатом чего - файл в директории по умолчанию - "c:\Users\Public\Documents\RAD Studio\9.0\Bpl\ - Sapi53.bpl. Скопируйте его в известное место, чтобы потом использовать. Закрываем все. Далее - известно - Component - Install Packages - Выбираем файл sapi53.bpl - Add - Для проверки нажмем Components - увидим классы TSp...
1
|
|
| 08.07.2013, 20:11 | |
|
Помогаю со студенческими работами здесь
5
нужна программа для преобразования текста в html Сохранение текста в файл, используя диалог сохранения Реализовать возможность сохранения текста в файл построчно
Создать текстовый редактор с возможностью сохранения текста в файл формата MS Word. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|