Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Экранирование скобок. [Закрыто]  (Прочитано 763 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Torna

  • Автор темы
  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Экранирование скобок. [Закрыто]
« : 23 Сентября 2012, 14:42:42 »
Народ можете помочь, где переборщил с экранированием?
gtts -> http://habrahabr.ru/post/115091/
<?php
$characters 
= array (
"你" => "ты, твой",
"等" => "ждать");

foreach (
$characters as $key => $character)
{
system("echo $key");
system("echo \"" "\"$key\"" "\" | gtts > " "\"$key\"" ".mp3");
system("echo \"" "\"$character\"" "\" | gtts ru > " "\"$character\"" ".mp3");
system("ffmpeg -i \"" "\"$key\"" ".mp3\" " "\"$key\"" ".wav");
system("ffmpeg -i \"" "\"$character\"" ".mp3\" " "\"$character\"" ".wav");;
system("echo " "$key".wav " "$character".wav " "$key"-" "$character".wav"); 
system("sox " "$key".wav " "$character".wav " "$key"-" "$character".wav");
system("rm " $key ".mp3");
system("rm " $key ".wav");
system("rm " $character ".mp3");
system("rm " $character ".wav");
}
?>

Переписал заново
<?php
$characters 
= array (
"你" => "ты, твой",
"等" => "ждать"
);

foreach (
$characters as $key => $character)
{
system("echo $key");
system("echo \"" "\"$key\"" "\" | gtts > " "\"$key\"" ".mp3");
system("echo \"" "\"$character\"" "\" | gtts ru > " "\"$character\"" ".mp3");
system("ffmpeg -i \"$character".mp3\" \"$character".wav\"");
system("ffmpeg -i \"$key".mp3\" \"$key".wav\"");
system("echo " "$key".wav " "$character".wav " "$key"-" "$character".wav");
system("sox \"$key".wav\" \"$character".wav\" \"$key" - " "$character".wav\"");
system("rm \"$key.mp3\"");
system("rm \"$key.wav\"");
system("rm \"$character.mp3\"");
system("rm \"$character.wav\"");
}
« Последнее редактирование: 23 Сентября 2012, 15:52:51 от Torna »

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.