язык_программирования_python

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
язык_программирования_python [2026/07/16 10:10]
val [wav_and_ogg.py]
язык_программирования_python [2026/07/17 06:25] (current)
val [ari_chat.py]
Line 402: Line 402:
  
 ==== wav_and_ogg.py ==== ==== wav_and_ogg.py ====
 +
 +  * [[Перекодировка звука#​Перекодировка в ogg формат]]
 +
 <​code>​ <​code>​
-$ pip install pydub+$ pip install pydub pip #​audioop-lts
 </​code><​code>​ </​code><​code>​
 import sys import sys
Line 504: Line 507:
  
     sdk = AIStudio(     sdk = AIStudio(
-        folder_id=os.getenv("​FOLDER_ID"), +        folder_id=os.getenv("​YANDEX_FOLDER_ID"), 
-        auth=os.getenv("​API_KEY")+        auth=os.getenv("​YANDEX_API_KEY")
     )     )
     messages = [{"​role":​ "​system",​ "​text":​ system_prompt}]     messages = [{"​role":​ "​system",​ "​text":​ system_prompt}]
Line 703: Line 706:
     "Ты — ассистент.\n"​     "Ты — ассистент.\n"​
     "​Отвечай кратко.\n"​     "​Отвечай кратко.\n"​
 +    "Не спрашивай когда напомнить.\n"​
 ) )
  
Line 806: Line 810:
             print("​Текущий контекст:"​)             print("​Текущий контекст:"​)
             from pprint import pprint             from pprint import pprint
-            pprint(channel_contexts)+            pprint(channel_contexts[channel_id])
  
             speech_and_text.text_to_speech(agent_response,​f"​{REC_PATH}{recording_name}.response.ogg"​)             speech_and_text.text_to_speech(agent_response,​f"​{REC_PATH}{recording_name}.response.ogg"​)
язык_программирования_python.1784185834.txt.gz · Last modified: 2026/07/16 10:10 by val