Domanda python file verso .apk

axel3443

Utente Iron
4 Aprile 2023
11
5
0
9
stavo creando un app per mandare un messaggio su discord quando dico aggiungi "nome del prodotto" alla spesa in python il problema arriva quando devo convertire il file in apk qualcono può dirmi come fare?

Il codice è il sequente:

import threading
import speech_recognition as sr
import re
from discord_webhook import DiscordWebhook

WEBHOOK_URL = 'discord webhook'

def send_webhook(content):
webhook = DiscordWebhook(url=WEBHOOK_URL, content=content)
response = webhook.execute()

if response.status_code == 204:
print("Messaggio inviato con successo tramite il webhook.")
else:
print("Errore nell'invio del messaggio tramite il webhook.")

def main():
recognizer = sr.Recognizer()

def listen_for_commands():
while True:
with sr.Microphone() as source:
print("Dimmi qualcosa...")
audio = recognizer.listen(source)

try:
text = recognizer.recognize_google(audio, language="it-IT")
if "spesa fatta" in text.lower():
send_webhook("Spesa fatta.")
print("Spesa fatta.")
elif "aggiungi" in text.lower() and "alla spesa" in text.lower():
match = re.search(r"aggiungi\s+(.*?)\s+alla spesa", text, re.IGNORECASE)
if match:
product = match.group(1)
send_webhook(f"Aggiunto '{product}' alla lista della spesa.")
print(f"Aggiunto '{product}' alla lista della spesa.")
else:
print("Prodotto non trovato nella frase.")
else:
print("Comando non riconosciuto.")
except sr.UnknownValueError:
print("Non ho capito cosa hai detto.")
except Exception as e:
print(f"Errore: {e}")

thread = threading.Thread(target=listen_for_commands)
thread.daemon = True
thread.start()

# Il thread continuerà ad ascoltare i comandi vocali in background mentre il programma principale termina
input("Premi Enter per terminare il programma...")

if __name__ == "__main__":
main()