Произношения текста в php

Discussion in 'PHP' started by Sh0ks1, 3 Dec 2011.

  1. Sh0ks1

    Sh0ks1 New Member

    Joined:
    7 Aug 2010
    Messages:
    16
    Likes Received:
    0
    Reputations:
    0
    Добрый вечер, хочу узнать как сделать произношение текста через php.
    То есть я пишу текст в форму, жму кнопку произнести, и у меня произносится текст.:)
    Реально ли это?
     
  2. trololoman96

    trololoman96 Elder - Старейшина

    Joined:
    1 Dec 2011
    Messages:
    120
    Likes Received:
    34
    Reputations:
    55
    С помощью одного php нет, тут нужно либо пользоваться сторонними сервисами либо делать свой который будет разбивать текст на разумные блоки и воспроизводить его, вообще представляешь сколько там работы ?)) непочатый край, новичку точно не справиться
     
  3. Sh0ks1

    Sh0ks1 New Member

    Joined:
    7 Aug 2010
    Messages:
    16
    Likes Received:
    0
    Reputations:
    0
    Ну а если через сторонний сервис, например у меня на сайте в поле пишут текст, а форма отсылает его на какой-нибудь сторонний сервис тот обрабатывает запрос и выводит мне результат. Можно ли как-нибудь это реализовать?
     
  4. trololoman96

    trololoman96 Elder - Старейшина

    Joined:
    1 Dec 2011
    Messages:
    120
    Likes Received:
    34
    Reputations:
    55
    Сервисов с подобной услугой не встречал, но есть предложение попробовать парсить http://translate.google.ru там есть возможность прослушать введенный текст на куче языков.
     
  5. daniel777

    daniel777 Elder - Старейшина

    Joined:
    8 Jul 2010
    Messages:
    517
    Likes Received:
    90
    Reputations:
    37
    <?php

    $voice = new COM ("SAPI.SpVoice");
    $voice->Speak("слово");

    ?>
     
  6. Sh0ks1

    Sh0ks1 New Member

    Joined:
    7 Aug 2010
    Messages:
    16
    Likes Received:
    0
    Reputations:
    0
    Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Unknown<br/><b>Description:</b> Unknown' in C:\AppServ\www\site\golos.php:3 Stack trace: #0 C:\AppServ\www\site\golos.php(3): com->Speak('????????????') #1 {main} thrown in C:\AppServ\www\site\golos.php on line 3
    Фатальная ошибка, скорее всего что-то я не так делаю, мб кто-нибудь знает как через гугл всё это реализовать?
    Какие-то костыли должны быть.
     
  7. trololoman96

    trololoman96 Elder - Старейшина

    Joined:
    1 Dec 2011
    Messages:
    120
    Likes Received:
    34
    Reputations:
    55
    daniel777, насколько я понимаю этот кодес будет работать только в IE и нигде больше, как же все остальные пользователи ?
     
  8. Skofield

    Skofield Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    960
    Likes Received:
    392
    Reputations:
    58
    trololoman96, нет будет работать во всех браузерах.

    Sh0ks1, вы на windows'е запускаете?
     
  9. Sh0ks1

    Sh0ks1 New Member

    Joined:
    7 Aug 2010
    Messages:
    16
    Likes Received:
    0
    Reputations:
    0
    Да на 7ке, есть возможность на убунту.