2016-10-13 3 views

ответ

1

Если бы я сам разработал этот материал, я бы, вероятно, использовал бы шаблон, например If ({a} {linker} {b}), где a и b находятся в списке городов на карте или что-то, что связано с этим и компоновщиком это слово «от» или «до», я бы запустил карты google, также если любое из оставшихся слов будет сигнализировать о том, что это связанные с картой вещи, такие как «местоположение», «карта», «маршрут» и т. д. ...

только предположение, но я думаю, что это должно работать, как этот

+0

спасибо за ваши советы. Я попробую. –

0

Я не имею ни малейшего представления, что какой язык программирования вы предпочитаете, чтобы развивать этот проект, но я настоятельно рекомендую Python. Это объектно-ориентированные, высокоуровневые и обширные библиотеки поддержки. Более того, я не знаю, какова ваша целевая ОС для этого проекта, вы, к сожалению, не указали его, и, возможно, вы выберете ОС Android (для мобильного приложения вы можете использовать Python), поэтому Python может быть не лучшим вариантом для вас. Но я предположил, что вы разработаете настольное приложение, поэтому я буду предлагать свои мнения по мотивации, что вы выберете Python для разработки этого проекта.

Прежде всего, вы можете использовать speech recogition library для перевода речи в текст. Получив текст из речи, мы можем перейти к следующему шагу, который анализирует вопросы.

В настоящее время глубокое обучение - это современное состояние, а Tensorflow - отличная технология для глубокого изучения.

This - это потрясающая среда чатбота для создания диалоговой модели для вашего пользовательского чата. Вы должны отредактировать это JSON file, чтобы создать ваши разговорные намерения, после редактирования файла JSON вы можете анализировать вопросы пользователя (т. Е. Ваша программа может понять, что сказал пользователь, программа будет анализировать вопрос и получать местоположение, которое запрашивается пользователем) , Когда вы получите вопрос о местонахождении, программа может открыть браузер (например, GoogleMaps), выполнив Ubuntu terminal command в Python.

В качестве резюме, когда пользователь говорит «Путь из Нью-Йорка в Вашингтон», программа будет работать соответственно;

  1. Получить текст из пользовательской речи

  2. Программа будет анализировать текст с помощью обученной системы и может понять, что пользователь сказал

  3. Программа может получить назначения и текущее местоположение, которое указано (многие виды информации могут быть получены из запроса пользователя), используя структуру этого JSON [рекомендую этот способ] или может быть NLP или с использованием любых видов струнных операций

  4. Программа начнет загружать Google Maps URL с помощью (например) команды терминала Ubuntu для этих данных о местоположении

Смежные вопросы