Sobes.tech
Back to questions
Middle+
5

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

Companies where asked
goai_gpt_bot

Answer from AI

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('Показываю прогноз погоды...')