Sobes.tech
Назад к вопросам
Middle+
4

Расскажите о своём опыте работы над проектом умного ассистента.

Компании, где спрашивали
goai_gpt_bot

Ответ от нейросети

sobes.tech AI

В проекте умного ассистента я занимался разработкой модулей обработки естественного языка и интеграцией с внешними API для получения данных (погода, новости, расписание). Использовал Python с библиотеками NLTK и spaCy для анализа запросов пользователя, а также реализовал систему диалогов с помощью state machine. Для голосового ввода применял SpeechRecognition, а для синтеза речи — pyttsx3.

Пример простого обработчика команд:

import speech_recognition as sr

def listen_command():
    r = sr.Recognizer()
    with sr.Microphone() as source:
        audio = r.listen(source)
    try:
        command = r.recognize_google(audio, language='ru-RU')
        return command.lower()
    except sr.UnknownValueError:
        return ""

command = listen_command()
if 'погода' in command:
    print('Показываю прогноз погоды...')