Robert_Gaines_and_George_Fleming | Контакты


Короткие байты: В этой статье я делюсь усилиями программиста по созданию своего собственного личного помощника на питоне. Используя библиотеки с открытым исходным кодом для преобразования текста в речь и распознавания речи, он описывает способ создания личного «Джарвиса».
В качестве вызова в 2016 году соучредитель и генеральный директор Facebook Марк Цукерберг объявил, что он будет кодировать своего личного помощника AI. Хотя я не знаю о прогрессе, достигнутом им в этом начинании, существует множество существующих ресурсов, которые вы можете использовать, чтобы создать нечто подобное для себя.
Python - один из самых популярных языков программирования, который люди должны изучить (начать здесь), и у него есть несколько вариантов, чтобы начать свой собственный проект Jarvis. В Python есть много открытых библиотек для распознавания и синтеза речи. Обратите внимание, что вы должны выбирать их с умом, так как многие из них больше не работают с более новыми версиями Python.
В своем блоге программист Гурвиндер Гулати поделился своим стремлением сделать личного помощника на базе Python для себя в 2016 году. Он называет своего помощника по искусственному интеллекту Samwise и объясняет процесс кодирования в трех частях: Рот Джарвиса, Уши Джарвиса, а также Мозг Джарвиса.
Как следует из названия, Рот Джарвиса занимается процессом преобразования текста в речь. В то время как доступно множество библиотек Python, которые предлагают распознавание голоса и синтез речи, г-н Гулати решил продолжить работу с pyttsx - автономным, бесплатным и открытым исходным кодом. Он также обновлен для работы с Python 3. Чтобы использовать его, вам нужно установить версию pyttsx для JPercent, выполнив команду
pip install pyttsx.
Для Windows вы должны установить PyWin32 и Microsoft Speech API.
Получить лучшие предложения по программированию на Python здесь
Для распознавания речи / ушей Джарвиса вам нужно использовать SpeechRecognition. Этот замечательный ресурс предлагает свободу использования проекта Sphinx для преобразования аудиовхода в текст. Вы также можете использовать службы Google и Wit.ai, чтобы сделать то же самое с помощью SpeechRecognition.
Теперь, когда у вас есть все, что нужно, давайте взглянем на мозг Джарвиса, который в основном представляет собой код, написанный мистером Гулати. Вы можете собрать вышеупомянутые ресурсы и библиотеки, чтобы создать своего собственного AI-помощника.
Код, приведенный ниже, довольно прост, и вы можете получить результат после нескольких часов работы и исследований. Взглянуть:
Вам понравился этот проект личного помощника на платформе Python? Расскажите нам свое мнение в комментариях ниже.
Выберите свою собственную сделку по программированию на Python–
- Чистый Python Hacker Bundle
- Python Программирование Bootcamp
- Python Programming Pro Bundle