Технология речевого озвучивания событий.

 

Здесь небольшая демонстрация возможностей. Технология понятна из кода, что непонятно спросите.

Как работает:

1. советник кодирует сообщения в виде имён GV-переменных

2. говорилка выполненная отдельным советником воспроизводит файлы и удаляет отработанные переменные

3. исполнение говорилки не в потоке даёт возможность произносить тексты не зависимо от тиков, что позволяет конструировать сложные фразы с указанием цен и уровней не вызывая торможения озвучиваемых индикаторов или советников.

для запуска демонстрации: распакуйте звуки в папку sounds,

установите советник на любое окно, закиньте скрипт на любое окно

Файлы:
sounds.zip  557 kb
script.zip  1 kb
expert.zip  2 kb
 
GV-переменная Allow_Speak нужна для блокирования переполнения списка GV-переменных в отсутствие говорилки.
 
 
 
valenok2003:

Здесь небольшая демонстрация возможностей. Технология понятна из кода, что непонятно спросите.

Как работает:

1. советник кодирует сообщения в виде имён GV-переменных

2. говорилка выполненная отдельным советником воспроизводит файлы и удаляет отработанные переменные

3. исполнение говорилки не в потоке даёт возможность произносить тексты не зависимо от тиков, что позволяет конструировать сложные фразы с указанием цен и уровней не вызывая торможения озвучиваемых индикаторов или советников.

для запуска демонстрации: распакуйте звуки в папку sounds,

установите советник на любое окно, закиньте скрипт на любое окно

Идейка достойная
 

Хотелось бы получить помощь в определении набора фраз. Что для кого актуально. Я постараюсь разбить эти фразы на составляющие и внесу эти фразы в говорилку, а так же постараюсь написать функцию генерации сложных сообщений типа

void speak(string txt);
где txt - произвольная строка составленная из разрешённых слов.

Должна поличиться весьма информативная озвучка, которая позволит не нырять по каждому бипу в терминал.

 

Демонстрация закончена. Спасибо за внимание!

Спасибо!

Голос какой то компьютерный (хотелось бы по внятнее), можно оставить женский на бай (в общем смысле), добавить мужской - на селл

У меня при образовании медвежьей бабочки - говорит "верх достигнут" - типа пора вниз собираться и наоборот

Фраз можно много напридумывать

как советник будет узнавать какой параметр ему нужно взять из индикатора

 
poruchik:

Демонстрация закончена. Спасибо за внимание!

Спасибо!

Голос какой то компьютерный (хотелось бы по внятнее), можно оставить женский на бай (в общем смысле), добавить мужской - на селл

У меня при образовании медвежьей бабочки - говорит "верх достигнут" - типа пора вниз собираться и наоборот

Фраз можно много напридумывать

как советник будет узнавать какой параметр ему нужно взять из индикатора

Программно, поскольку модуль формирования сигнала должен быть встроен в индикатор, подобно алерту или принту.
 
Было что-то такое подобное
 
Integer:
Было что-то такое подобное
Судя по всему дальше эксперимента не пошлО?
 

Вернулся к этой теме - назрело.

Спикер будет собирать фразы из базового набора слов. Возможно примитивное использование через PlaySound

здесь прицеплена коллекция для озвучки ТФ 

Файлы:
xdvanntf.zip  159 kb
Причина обращения: