Как добавить звуковой сигнал в проект?

inkognitosss

Client
Регистрация
23.03.2015
Сообщения
102
Реакции
9
Баллы
18
Не могу разобраться как добавить звуковой сигнал в проект. Было пару постов на эту тему но не один не помог.
 
батник создайте для запуска файла через windows media например
 
System.Media.SystemSounds.Exclamation.Play();
 
  • Спасибо
Реакции: Dimionix
Не обязательно батник, можно расширение музыкального файла не менять, просто указываешь путь к нему в экшене запуск сторонних программ или что-то подобное)
 
Console.Beep(1100, 100);

(1100, 100)
первое число - звук
второе - продолжительность
Оба числа можно менять.

6BnpwYU.png
 
  • Спасибо
Реакции: Кузнец и Nick
Ностальгия
Код:
Развернуть Свернуть Копировать
Console.Beep(659, 125);
Console.Beep(659, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(659, 125);
System.Threading.Thread.Sleep(167);
Console.Beep(523, 125);
Console.Beep(659, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(784, 125);
System.Threading.Thread.Sleep(375);
Console.Beep(392, 125);
System.Threading.Thread.Sleep(375);
Console.Beep(523, 125);
System.Threading.Thread.Sleep(250);
Console.Beep(392, 125);
System.Threading.Thread.Sleep(250);
Console.Beep(330, 125);
System.Threading.Thread.Sleep(250);
Console.Beep(440, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(494, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(466, 125);
System.Threading.Thread.Sleep(42);
Console.Beep(440, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(392, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(659, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(784, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(880, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(698, 125);
Console.Beep(784, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(659, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(523, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(587, 125);
Console.Beep(494, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(523, 125);
System.Threading.Thread.Sleep(250);
Console.Beep(392, 125);
System.Threading.Thread.Sleep(250);
Console.Beep(330, 125);
System.Threading.Thread.Sleep(250);
Console.Beep(440, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(494, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(466, 125);
System.Threading.Thread.Sleep(42);
Console.Beep(440, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(392, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(659, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(784, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(880, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(698, 125);
Console.Beep(784, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(659, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(523, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(587, 125);
Console.Beep(494, 125);
System.Threading.Thread.Sleep(375);
Console.Beep(784, 125);
Console.Beep(740, 125);
Console.Beep(698, 125);
System.Threading.Thread.Sleep(42);
Console.Beep(622, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(659, 125);
System.Threading.Thread.Sleep(167);
Console.Beep(415, 125);
Console.Beep(440, 125);
Console.Beep(523, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(440, 125);
Console.Beep(523, 125);
Console.Beep(587, 125);
System.Threading.Thread.Sleep(250);
Console.Beep(784, 125);
Console.Beep(740, 125);
Console.Beep(698, 125);
System.Threading.Thread.Sleep(42);
Console.Beep(622, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(659, 125);
System.Threading.Thread.Sleep(167);
Console.Beep(698, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(698, 125);
Console.Beep(698, 125);
System.Threading.Thread.Sleep(625);
Console.Beep(784, 125);
Console.Beep(740, 125);
Console.Beep(698, 125);
System.Threading.Thread.Sleep(42);
Console.Beep(622, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(659, 125);
System.Threading.Thread.Sleep(167);
Console.Beep(415, 125);
Console.Beep(440, 125);
Console.Beep(523, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(440, 125);
Console.Beep(523, 125);
Console.Beep(587, 125);
System.Threading.Thread.Sleep(250);
Console.Beep(622, 125);
System.Threading.Thread.Sleep(250);
Console.Beep(587, 125);
System.Threading.Thread.Sleep(250);
Console.Beep(523, 125);
System.Threading.Thread.Sleep(1125);
Console.Beep(784, 125);
Console.Beep(740, 125);
Console.Beep(698, 125);
System.Threading.Thread.Sleep(42);
Console.Beep(622, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(659, 125);
System.Threading.Thread.Sleep(167);
Console.Beep(415, 125);
Console.Beep(440, 125);
Console.Beep(523, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(440, 125);
Console.Beep(523, 125);
Console.Beep(587, 125);
System.Threading.Thread.Sleep(250);
Console.Beep(784, 125);
Console.Beep(740, 125);
Console.Beep(698, 125);
System.Threading.Thread.Sleep(42);
Console.Beep(622, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(659, 125);
System.Threading.Thread.Sleep(167);
Console.Beep(698, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(698, 125);
Console.Beep(698, 125);
System.Threading.Thread.Sleep(625);
Console.Beep(784, 125);
Console.Beep(740, 125);
Console.Beep(698, 125);
System.Threading.Thread.Sleep(42);
Console.Beep(622, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(659, 125);
System.Threading.Thread.Sleep(167);
Console.Beep(415, 125);
Console.Beep(440, 125);
Console.Beep(523, 125);
System.Threading.Thread.Sleep(125);
Console.Beep(440, 125);
Console.Beep(523, 125);
Console.Beep(587, 125);
System.Threading.Thread.Sleep(250);
Console.Beep(622, 125);
System.Threading.Thread.Sleep(250);
Console.Beep(587, 125);
System.Threading.Thread.Sleep(250);
Console.Beep(523, 125);
System.Threading.Thread.Sleep(625);
 
Вот так через C# кубик можно проиграть любой .wav файл
Код:
Развернуть Свернуть Копировать
System.Media.SoundPlayer player = new System.Media.SoundPlayer(@"путь к файлу");
player.Play();
 
Вот так через C# кубик можно проиграть любой .wav файл
Код:
Развернуть Свернуть Копировать
System.Media.SoundPlayer player = new System.Media.SoundPlayer(@"путь к файлу");
player.Play();
У меня такую ошибку выдает при использовании данного кода
CSharp OwnCode Sound API only supports playing PCM wave files
Путь к файлу прописан правильно. Расширение у файла wav
В чем может быть проблема?
 
CSharp OwnCode Sound API only supports playing PCM wave files - мда... не любой файл) только wav с кодеком PCM
 
Последнее редактирование:
Я вот например так делаю если мне нужно оповещение о лидах
записываю этот текст в файл speek.bat при окончании воспроизвожу его при помощи блока: свой код -> запуск программы
Код:
Развернуть Свернуть Копировать
/*
cls& @echo off
start /min cscript //nologo /e:jscript "%~f0"
exit /b
*/new ActiveXObject("SAPI.SpVoice").Speak ("Lead 1$");
 
  • Спасибо
Реакции: olegbez007 и kagorec
Или вот это вставить в кубик обработчика яваскрипта)
new ActiveXObject("SAPI.SpVoice").Speak ("{-Variable.x-}");

{-Variable.x-} Это переменная в которую нужно записать проигрываемый текст
 
Или вот это вставить в кубик обработчика яваскрипта)
new ActiveXObject("SAPI.SpVoice").Speak ("{-Variable.x-}");

{-Variable.x-} Это переменная в которую нужно записать проигрываемый текст
англ. яз. воспроизводит, русский - молчит как рыба об лёд.. :-)
 
  • Спасибо
Реакции: Биржевик и dyxa
У меня норм все. Может нет каких то пакетов)
Пруф http://take.ms/qZZTO
попробовал на втором компе - та же картина, англ. воспроизводит,
правда уже мужским голосом (на первом - женским),
а русский текст не хотят проговаривать оба, никаким..
 
попробовал на втором компе - та же картина, англ. воспроизводит,
правда уже мужским голосом (на первом - женским),
а русский текст не хотят проговаривать оба, никаким..
может они просто русофобы
 
попробовал на втором компе - та же картина, англ. воспроизводит,
Если не ошибаюсь эта функция TTS называется просто руский пакет загрузить нужно

может они просто русофобы
Интересно куда антирусофобы в этот раз войска введут) Макрософт?
 
У меня норм все. Может нет каких то пакетов)
Пруф http://take.ms/qZZTO
Подскажите пожалуйста решение проблемы, я добавляю по вашему примеру код
  1. /*
  2. cls& @echo off
  3. start /min cscript //nologo /e:jscript "%~f0"
  4. exit /b
  5. */new ActiveXObject("SAPI.SpVoice").Speak ("Lead 1$"); ставлю кубик, он проигрывается (с этим все в порядке), но с крестиком почему-то. Это можно как-то исправить?
 
Подскажите пожалуйста решение проблемы, я добавляю по вашему примеру код ставлю кубик, он проигрывается (с этим все в порядке), но с крестиком почему-то. Это можно как-то исправить?
1.2.3.4.5. убирал из кода?
 
Вот так через C# кубик можно проиграть любой .wav файл
Код:
Развернуть Свернуть Копировать
System.Media.SoundPlayer player = new System.Media.SoundPlayer(@"путь к файлу");
player.Play();
а как указать путь? Извините я новичок))))
 
  • Спасибо
Реакции: Биржевик
Что то у меня ни ява ни сишарп не аллё. сишарп тишина а ява ошибку пишет
Выполнение действия JavaScript OwnCode EvaluateScriptAsync: Uncaught ReferenceError: ActiveXObject is not defined
 
Что то у меня ни ява ни сишарп не аллё. сишарп тишина а ява ошибку пишет
Выполнение действия JavaScript OwnCode EvaluateScriptAsync: Uncaught ReferenceError: ActiveXObject is not defined
Такой вариант не подошел?
Либо в батник добавляете этот код и добавляете дорогу к плееру с песнями, или например к треку можно попробовать:

Вставить в батник:
Развернуть Свернуть Копировать
start "" "C:\Users\Admin\Desktop\123.jpg"
И создаете в зенку кубик запуск программы - указав дорогу к батнику.
Или на прямую не пробовали через кубик запуск программы - запустить плеер с плейлистом или дорогу к треку?
 
Такой вариант не подошел?
Либо в батник добавляете этот код и добавляете дорогу к плееру с песнями, или например к треку можно попробовать:

Вставить в батник:
Развернуть Свернуть Копировать
start "" "C:\Users\Admin\Desktop\123.jpg"
И создаете в зенку кубик запуск программы - указав дорогу к батнику.
Или на прямую не пробовали через кубик запуск программы - запустить плеер с плейлистом или дорогу к треку?
Да мне нужно что бы тупо какой нибудь звук издал по завершении проекта.
 
Да мне нужно что бы тупо какой нибудь звук издал по завершении проекта.
Ну так запишите, или скачайте какой-то wav звук и запустите в коде
C#:
Развернуть Свернуть Копировать
System.Media.SoundPlayer player = new System.Media.SoundPlayer(@"C:\Шаблоны\Dropbox\displacer_self.wav");
player.Play();
В чем проблема?
 
  • Спасибо
Реакции: Биржевик

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)