Die Suche ergab 15 Treffer

von MpOnE
Dienstag 1. Dezember 2020, 23:08
Forum: Allgemeine Fragen
Thema: Mikrofon überwachen und wiedergeben
Antworten: 11
Zugriffe: 2314

Re: Mikrofon überwachen und wiedergeben


Dennoch bekomme ich folgende Meldung:

ALSA lib pcm.c:8424:(snd_pcm_recover) underrun occurred


Ist dies ein Fehler?

EDIT:
Taucht erst nach dem zweiten 'Play listened' auf

Hab den Fehler gefunden, lag am falschen append aufruf.

self._play(b''.join(rec))
rec.append(data)


So gibt es den ...
von MpOnE
Dienstag 1. Dezember 2020, 22:31
Forum: Allgemeine Fragen
Thema: Mikrofon überwachen und wiedergeben
Antworten: 11
Zugriffe: 2314

Re: Mikrofon überwachen und wiedergeben

Nach weiteren etlichen Dokumentationen "trys & fails" hab ichs letzendlich geschafft.

So siehts derzeit aus:

import array
import pyaudio
import time

# pyAudio settings
FORMAT = pyaudio.paInt16
CHANNELS = 1
RATE = 16000
CHUNK = 1024

SHORT_NORMALIZE = (1.0 / 32768.0)

THRESHOLD = 15
TIMEOUT ...
von MpOnE
Sonntag 29. November 2020, 16:23
Forum: Allgemeine Fragen
Thema: Mikrofon überwachen und wiedergeben
Antworten: 11
Zugriffe: 2314

Re: Mikrofon überwachen und wiedergeben

Zur Erklärung:
- Wie zu sehen ist ist dies eine Ansammlung beispiel Codes womit ich momentan experimentiere um gewünschte Ergebnisse zu erzielen.
- Dadurch ergeben sich auch unterschiedliche schreibweisen sowie Variablen (zB. f_name_directory) die derzeit nicht genutzt werden.
f_name_directory ...
von MpOnE
Sonntag 29. November 2020, 14:27
Forum: Allgemeine Fragen
Thema: Mikrofon überwachen und wiedergeben
Antworten: 11
Zugriffe: 2314

Re: Mikrofon überwachen und wiedergeben


So darfst du das verstehen.


Ich find die Lösung vor lauter zeichen nicht, hab nun etliche Beispiele und Verssuche durch doch leider immer wieder mit Errorcodes...

# Quelle: https://stackoverflow.com/questions/18406570/python-record-audio-on-detected-sound

from io import BytesIO
from io ...
von MpOnE
Freitag 27. November 2020, 14:58
Forum: Allgemeine Fragen
Thema: Mikrofon überwachen und wiedergeben
Antworten: 11
Zugriffe: 2314

Re: Mikrofon überwachen und wiedergeben

__deets__ hat geschrieben: Freitag 27. November 2020, 14:31 Wenn du schon Sample-Daten hast, musst du sie doch nicht versuchen, als Wave-File zu behandeln, aus dem du dann auch nichts anderes als wieder Sample-Daten bekommst.
Heist also das wave.open weglassen und direkt abspielen? Oder wie darf ich das verstehen?
von MpOnE
Freitag 27. November 2020, 13:52
Forum: Allgemeine Fragen
Thema: Mikrofon überwachen und wiedergeben
Antworten: 11
Zugriffe: 2314

Re: Mikrofon überwachen und wiedergeben

Wie kann ich dies ändern?
Ich möchte verhindern für jede Aufnahme eine WAV zu schreiben ist nicht grade HDD freundlich und deswegen wollte ich dies direkt über die Variable ausgeben.
von MpOnE
Freitag 27. November 2020, 12:20
Forum: Allgemeine Fragen
Thema: Mikrofon überwachen und wiedergeben
Antworten: 11
Zugriffe: 2314

Mikrofon überwachen und wiedergeben

Guten Mittag liebe Python Freunde,

hab mal wieder ein neues Problem unzwar wenn ich diesen Code ausführe:

from io import BytesIO
import pyaudio
import math
import struct
import wave
import time
import os

Threshold = 10

SHORT_NORMALIZE = (1.0 / 32768.0)
chunk = 1024
FORMAT = pyaudio.paInt16 ...
von MpOnE
Mittwoch 25. November 2020, 15:35
Forum: Allgemeine Fragen
Thema: py-picotts keine Sprachausgabe
Antworten: 13
Zugriffe: 1139

Re: py-picotts keine Sprachausgabe


https://stackoverflow.com/questions/42504581/pyaudio-prints-alsa-warnings-and-does-not-work

Für sie gegoogelt 🙄🙃


Hab ich auch gefunden, der eigentliche Gedanke war Outputs "gewollt" unterdrücken zu können a la:

# Soll angezeigt werden
Print('Hallo Welt')

# Soll nicht angezeigt werden
Print ...
von MpOnE
Mittwoch 25. November 2020, 13:28
Forum: Allgemeine Fragen
Thema: py-picotts keine Sprachausgabe
Antworten: 13
Zugriffe: 1139

Re: py-picotts keine Sprachausgabe

Dann einmal Vollständig aktuelles Script:

Testscript:

from io import BytesIO
from picotts import PicoTTS
import pyaudio
import wave


def say():
picotts = PicoTTS()
picotts.voice = 'de-DE'
wavs = picotts.synth_wav('Hallo Welt!')
wav = wave.open(BytesIO(wavs))
# print(wav.getnchannels(), wav ...
von MpOnE
Mittwoch 25. November 2020, 09:01
Forum: Allgemeine Fragen
Thema: py-picotts keine Sprachausgabe
Antworten: 13
Zugriffe: 1139

Re: py-picotts keine Sprachausgabe

Benutzt werden folgende Module:

Code: Alles auswählen

from io import BytesIO
from picotts import PicoTTS
import pyaudio
import wave
von MpOnE
Mittwoch 25. November 2020, 06:42
Forum: Allgemeine Fragen
Thema: py-picotts keine Sprachausgabe
Antworten: 13
Zugriffe: 1139

Re: py-picotts keine Sprachausgabe

Ich komm leider nicht weiter.

mein jetziges Script sieht so aus:


picotts = PicoTTS()
AudioRec = pyaudio.PyAudio()

picotts.voice = de-DE # ['de-DE', 'en-GB', 'en-US', 'es-ES', 'fr-FR', 'it-IT']
wavs = picotts.synth_wav(phrase)

# Channels: 1, SampleRate: 16000Hz, Encoded sample size in bits ...
von MpOnE
Dienstag 24. November 2020, 22:54
Forum: Allgemeine Fragen
Thema: py-picotts keine Sprachausgabe
Antworten: 13
Zugriffe: 1139

Re: py-picotts keine Sprachausgabe

In der Tat halten wirs mal testweise einfach
ich werd playsound() dafür benutzen dafür müsste ich jetzt das ganze in eine Datei schreiben wie mache ist das ?
oder gibts die Möglichkeit die wav Variable direkt (ohne diese in eine Datei zu schreiben) abzuspielen über playsound?
von MpOnE
Dienstag 24. November 2020, 22:25
Forum: Allgemeine Fragen
Thema: py-picotts keine Sprachausgabe
Antworten: 13
Zugriffe: 1139

Re: py-picotts keine Sprachausgabe

Die Frage die ich mir stelle ist ob ich dabei pulseausdio verwenden kann

Unter debian Funktionierts ja relativ einfach mit:

Code: Alles auswählen

play ./sound.wav
Gibts dazu eine Adaption zu python?
von MpOnE
Dienstag 24. November 2020, 22:12
Forum: Allgemeine Fragen
Thema: py-picotts keine Sprachausgabe
Antworten: 13
Zugriffe: 1139

Re: py-picotts keine Sprachausgabe

@__blackjack__:
Soweit bin ich auch jedoch frage ich mich wie ich jetzt das ganze abspiele und welcher befehl dazu notwendig ist..

Das Ganze läuft auf Debian
von MpOnE
Dienstag 24. November 2020, 21:01
Forum: Allgemeine Fragen
Thema: py-picotts keine Sprachausgabe
Antworten: 13
Zugriffe: 1139

py-picotts keine Sprachausgabe

Guten Abend,

ich beschäftige mich derzeit mit dem py-picotts Modul, was aber nicht ganz funktionieren will.
mein Testscript sieht so aus:


picotts = PicoTTS()
picotts.voice = 'de-DE' # ['de-DE', 'en-GB', 'en-US', 'es-ES', 'fr-FR', 'it-IT']
wavs = picotts.synth_wav('Hallo Welt')
# wav = wave ...