За последние 24 часа нас посетили 63205 программистов и 1743 робота. Сейчас ищут 865 программистов ...

Создание звукового файла

Тема в разделе "Прочие вопросы по PHP", создана пользователем ng0d, 18 авг 2012.

  1. ng0d

    ng0d Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    100
    Симпатии:
    0
    Адрес:
    Латвия
    Надо с помощью PHP захватывать звук с микрофона и сохранять его в файл, только у себя на компе, не на сайте, надо для создаваемой программы на PHP в среде develstudio. Как такое сделать? Java, flash не предлагать. Как то так представляю, использовать dll звукозаписи в windows, например как то так можно работать с Word ( $word = new COM("word.application"); ), думаю с звукозаписью тоже можно. Огромное спасибо любого ответа по теме.
     
  2. ng0d

    ng0d Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    100
    Симпатии:
    0
    Адрес:
    Латвия
    Есть библиотека BASS по работе с мультимедиа в Windows, php_bass.dll. Может кто знает, можно ли с помощью её захватывать звук?
     
  3. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Обычно это делается другими технологиями.
    По этому с этим никто не заморачивается.
     
  4. ng0d

    ng0d Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    100
    Симпатии:
    0
    Адрес:
    Латвия
    Это можно сделать php_bass.dll, COM, system(), в linux с помощью shell, но shell не подходит, я не знаю куда капать. Проект делается для инвалидов, помогите плиз. Не ужели здесь нет гуру. :(

    shell-скрипт:

    #!/bin/bash
    while [ true ]; do
    rec -q -c 1 -r 16000 current.wav silence 1 0.3 3% 1 0.3 3%
    flac -f -s current.wav -o current.flac
    php texttocmd.php
    done
     
  5. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    php_bass.dll что это!?

    Еще раз повторюсь, это делается другими технологиями не php...
    Например Flash.
     
  6. ng0d

    ng0d Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    100
    Симпатии:
    0
    Адрес:
    Латвия
    Выше писал "Java, flash не предлагать", так как не подходит. php_bass.dll - это библиотека по работе с аудио. www.un4seen.com
     
  7. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Java то это понятно там надо модули подключать связку делать.

    А flash то чем не угодил, почему не подходит?


    И так и не понял, причем тут php_bass.dll и php.
     
  8. ng0d

    ng0d Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    100
    Симпатии:
    0
    Адрес:
    Латвия
    Это делается в DevelStudio (не сайт, а программа с использованием php). php_bass.dll умеет захватывать звук, конвертировать, проигрывать и т.д., именно она подходит.
     
  9. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    мне не понятно, что именно должен захватывать сервер (мы ведь всетаки про php как никак)?
    или мне кажется, или микроскопом по гвоздям?
     
  10. ng0d

    ng0d Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    100
    Симпатии:
    0
    Адрес:
    Латвия
    PHP Devel Studio - Полноценная среда программирования, которая позволяет создавать exe программы на языке PHP с поддержкой GUI или без программирования.Теперь, для создания программ достаточно знать самый популярный язык программирования PHP. Проект делается в ней. То-есть на PHP можно создавать не только сайты, но и windows (.exe) приложения, надеюсь теперь понятно.
     
  11. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Ваще не о чем, бред и очередной велосипед...
     
  12. ng0d

    ng0d Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    100
    Симпатии:
    0
    Адрес:
    Латвия
    Как бы это более правильно объяснить, надо с помощью php запустить в среде windows то, что захватит звук с микрофона и сохранит его в файл, но чтобы это было в фоновом режиме. Спасибо!
     
  13. ng0d

    ng0d Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    100
    Симпатии:
    0
    Адрес:
    Латвия
    Вообщем всё это можно реализовать библиотекой php_bass.dll, буду её изучать. Тему можно закрывать.
     
  14. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    Что мешает делать десктопные приложения теми инструментами, которые для этого предназначены?