Ошибки при воспроизведении сообщений: различия между версиями
McBurns (обсуждение | вклад) |
McBurns (обсуждение | вклад) |
||
Строка 33: | Строка 33: | ||
Следует помнить, что написание поля должно полностью совпадать с тем, как оно указано в базе данных. Поля '''[дОлг]''', '''[Долг]''' и '''[долг]''' разные. | Следует помнить, что написание поля должно полностью совпадать с тем, как оно указано в базе данных. Поля '''[дОлг]''', '''[Долг]''' и '''[долг]''' разные. | ||
==Предполагается наличие ';'== | |||
При использовании в выражении текстового содержимого (например, в случае синтезирования голосового сообщения) следует заключать его в кавычки. То есть, если вы напишете в поле выражения: | |||
'''Некий текст для синтеза''' | |||
программа попытается интерпретировать этот текст как операторы, функции или переменные языка программирования. | |||
Если же вы напишете: | |||
''' 'Некий текст для синтеза' ''' | |||
программа воспримет его именно как текст, и ошибки не возникнет. | |||
[[Category:Ошибки]] | [[Category:Ошибки]] |
Версия 08:42, 13 мая 2015
GoogleTTS: Ошибка при использовании сервиса Google TTS: Not Found
При использовании онлайн-сервиса Google следует помнить, что единовременно синтезируется сообщение, содержащее не более 100 символов. Если вы видите эту ошибку, разбейте своё сообщение на две или более частей.
Error playing sound : Audio message not found
При установке программного продукта Call Office вместе с ним устанавливаются демонстрационные звуковые файлы, они находятся в папке Sounds. К этой папке обращается сценарий при воспроизведении звуковых сообщений. При удалении или перемещении этой папки или удалении или перемещении звуковых файлов, содержащихся в ней, сценарий не сможет найти звуковые файлы для воспроизведения.
В случае, если вы используете работу с COM-объектом, необходимо указать путь к папке со звуковыми файлами при помощи метода SoundPath.
Звуковое сообщение не найдено
При помощи демонстрационных звуковых файлов, устанавливаемых вместе с программным продуктом Call Office, в звуковом сообщении могут быть произнесены суммы до 199 рублей 99 копеек. Для произнесения больших сумм можно использовать:
- онлайн синтез Google;
- записанные вами файлы «двести», «триста», «тысяча», «тысяч» и так далее;
- приобрести нашу базовую голосовую библиотеку, содержащую:
- приветствия;
- поздравления;
- соединение;
- состояние счета;
- сроки;
- цифры;
- даты;
- время;
- денежные единицы;
- тональный набор;
- формы вежливости;
- предлоги и вспомогательные слова.
Определение отсутствует
В случае, если вы голосовом сообщении написано просто название столбца, не взятое в квадратные скобки, сценарий попытается обработать это название как переменную, а не подставить значение из базы данных.
Возьмите имя поля в квадратные скобки: [Долг].
Следует помнить, что написание поля должно полностью совпадать с тем, как оно указано в базе данных. Поля [дОлг], [Долг] и [долг] разные.
Предполагается наличие ';'
При использовании в выражении текстового содержимого (например, в случае синтезирования голосового сообщения) следует заключать его в кавычки. То есть, если вы напишете в поле выражения:
Некий текст для синтеза
программа попытается интерпретировать этот текст как операторы, функции или переменные языка программирования.
Если же вы напишете:
'Некий текст для синтеза'
программа воспримет его именно как текст, и ошибки не возникнет.