Как использовать массив в сценарии преобразования текста в речь - PullRequest
0 голосов
/ 13 июня 2019

Привет сообщество stackoverflow,

Я работаю над опросом, в котором используются компоненты преобразования текста в речь. Обычно они выглядят так:

<img src="picture.jpg" border="1" input onclick="responsiveVoice.speak('spoken_Text_here', 'Deutsch Female');"  class="button1">&nbsp;&nbsp;&nbsp; Text_behind_Button?

Теперь у меня есть база данных со всеми элементами, которые будут «произноситься» (или: для использования в сценарии TTS), и вставляю их в мое программное обеспечение для опроса с помощью

$key = 'A1';
$tts = dbGet($key);

Пока все хорошо. Теперь я хотел бы взять первый элемент массива $ tts и поместить его в скрипт TTS.

<img src="picture.jpg" border="1" input onclick="responsiveVoice.speak('<?php $tts[0] ?>', 'Deutsch Female');" class="button1">&nbsp;&nbsp;&nbsp; Text_behind_Button?

В результате я хотел бы, чтобы при нажатии на кнопку скрипт брал строку из базы данных и вставлял в нее код TTS. Этот способ выше явно не работает. Поэтому я думаю, что мне нужно изменить массив в строке, которая может быть прочитана. К сожалению, я не знаю, как это сделать.

Идеи, намеки и критика (более или менее) приветствуются!

С наилучшими пожеланиями

...