New We are sorting MAX channels into categories and territories. Read the news

πŸŽ™ Голосовой ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ Π½Π° Python β€” Ρ‡Π°ΡΡ‚ΡŒ 1/3: сначала Π»ΠΎΠ³ΠΈΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄



Π—Π°Π΄Π°Ρ‡Π°: ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ каркас ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Начнём с тСкста β€” Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ Π΄ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½Π° ΠΈ ИИ.

1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» assistant.py ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅:

```python
def answer(command):
command = command.strip().lower()

if command in ("ΠΏΡ€ΠΈΠ²Π΅Ρ‚", "здравствуй"):
return "ΠŸΡ€ΠΈΠ²Π΅Ρ‚! Π§Π΅ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ?"
if command in ("врСмя", "ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ час"):
from datetime import datetime
return datetime.now().strftime("БСйчас %H:%M")
if command in ("стоп", "Π²Ρ‹Ρ…ΠΎΠ΄"):
return None
return "Пока Π½Π΅ знаю Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ."

while True:
command = input("Π’Ρ‹: ")
response = answer(command)
if response is None:
print("ΠŸΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ: Π—Π°Π²Π΅Ρ€ΡˆΠ°ΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ.")
break
print("ΠŸΠΎΠΌΠΎΡ‰Π½ΠΈΠΊ:", response)
```

2. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку Π² ΠΏΠ°ΠΏΠΊΠ΅ с Ρ„Π°ΠΉΠ»ΠΎΠΌ ΠΈ запуститС `python assistant.py`. Если ΠΊΠΎΠΌΠ°Π½Π΄Π° `python` Π½Π΅ находится, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ `py assistant.py`.

3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅: Π²Π²Π΅Π΄ΠΈΡ‚Π΅ `ΠΏΡ€ΠΈΠ²Π΅Ρ‚`, Π·Π°Ρ‚Π΅ΠΌ `врСмя`, ΠΏΠΎΡ‚ΠΎΠΌ `стоп`. На Π½Π΅ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ Ρ„Ρ€Π°Π·Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠΊΠ° Π½Π΅ настроСна.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ Ρ‚Π°ΠΊ: распознаваниС Ρ€Π΅Ρ‡ΠΈ ΠΈ ИИ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ ΠΊΠΎΠΌΠ°Π½Π΄. Π’ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΡ„ΠΎΠ½ ΠΈΠ»ΠΈ модСль, Π½Π΅ пСрСписывая Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ². Π—Π΄Π΅ΡΡŒ ΠΏΠΎΠΊΠ° Π½Π΅Ρ‚ распознавания Ρ€Π΅Ρ‡ΠΈ ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ИИ β€” это ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ этап.

Π‘ΠΏΡ€Π°Π²ΠΊΠ° ΠΏΠΎ запуску скриптов Π² Windows: https://docs.python.org/3/using/windows.html

Π§Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ части: А) распознаваниС Ρ€Π΅Ρ‡ΠΈ, Π‘) голосовой ΠΎΡ‚Π²Π΅Ρ‚? ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π² коммСнтариях.

#ΠΏΠ΅Ρ€Π²Ρ‹ΠΉΡ…Π°Π± #Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ #ИИ #Python #голосовойпомощник
Views: 2
Open in MAX Report an inaccuracy

Report an inaccuracy

Describe what needs fixing. If you have a source, add a link.

You are leaving datool.ru

The link leads to an external website. datool.ru is not responsible for its content β€” check the address before entering passwords or payment details.

Redirecting in 10 s

Go