Ein einfaches Plugin zur Sprachaufnahme, das das Posten von Sprachnachrichten ermöglicht, die direkt im Browser deines Desktops oder Mobilgeräts aufgenommen wurden.
Beim Verfassen einer neuen Nachricht klicke einfach auf das Mikrofon-Symbol, um die Aufnahme zu starten. Nach Abschluss wird deine Aufnahme zur verbesserten plattformübergreifenden Kompatibilität in MP3 konvertiert.
Derzeit erfolgt die Neu kodierung mit lamejs, was nicht optimal ist und bei längeren Sprachnachrichten oder auf langsameren Geräten einige Zeit in Anspruch nehmen kann.
Sollte es aus irgendeinem Grund auf deinem Gerät nicht funktionieren, wäre ich dankbar, wenn du mir Gerät, Browser und Systemversion mitteilen könntest. Die Tests waren nicht extrem umfangreich, aber es gibt bereits einige Nutzer, die es verwenden. Ich rechne auf Feedback und/oder Pull Requests
Cool! We regularly get asked for the ability to add a voice message or even a video recording directly to posts. I’ll try this out and let you know how it works out!
Some feedback:
mp3, the file type of the uploaded audio recording, is by default not allowed as an upload type. suggest adding a note to the install instructions to enable mp3 uploads.
an obvious admin setting to add would be to allow limiting the length of audio recording that can be uploaded. right now it seems that the recording can go on indefinitely though I have not tried it. A max of say 30 seconds or 2 minutes would be suitable for some communities. The utility of an audio recording diminishes the longer it gets, so some default max eg 5 minutes would be sensible.
an admin setting to limit by trust level would be helpful
a progress indicator during the recording would be helpful, to indicate long the recording is getting, as well as an audio level indicator to show that the audio recording is actually working.
the file size of the saved recording is displayed in kilobytes, not megabytes, so eg a 3 minute recording is 2000+. It would be nice to see it in mb.
as you indicated, it takes a while to save even a three minute recording, so a progress indicator of the saving process would be helpful.
Is there any scope or ability to add video recording to this plugin? It would be very welcome in my community.
And a quick follow-up after spending a bit of time with this plugin. While looking at
I looked around here but was not able to immediately find posts containing voice recordings (turns out it’s buried in this topic). Some icon (maybe microphone?) indicating topics containing voice recordings might be a good idea, as well as the ability to filter by posts containing voice recordings in the search. Even searching mp3 did not take me straight to posts containing recordings. E.g. a filter to only return topics/posts that “include mp3 recordings”:
Also, just for giggles I recorded a 20 minute recording, then tried to upload it - but the upload failed because it was larger than the maximum size allowed. The recording was then lost, which in this case was no big deal.. it was only a recording of me taking a nap, after all. But if I had actually spent 20 minutes recording myself saying something important I would have been pretty sad to lose it! So ideally the plugin would stop the recording before the limit is reached, or at least provide a fallback method to save the recording to my device so I can upload it elsewhere and share the link as suggested by the error message.
How about background recording in cases, to allow parallel note taking? This would be my killer feature Do you know the iOS App Notability? This is currently my way to combine notes with recordings. It’s awesome, because Notability is able to highlight all changes made while the voice is keep talking… I guess this might be too much here?
I’d also like to support Keith’s idea of saving the recording elsewhere with one addition. Instead of each member needing a soundcloud.com account, I’d like to be able to create an admin soundcloud account so that all recordings are saved to that account. Will simplify things immensely.
Update to this idea: I wonder if there’s a workflow that allows us to SpeakPipe instead! It’s a free voice recorder that generates a URL that can be added to your post. It also doesn’t require people to create an account. At minimum, people could click on the microphone icon and text pops up with a link to and directions on how to use SpeakPipe.
@csmu and @pawel, this may be another topic all together. Should I split this topic?
2 „Gefällt mir“
csmu
(Keith John Hutchison - Ceiteach Seán Mac Úistin)
18
Is it free? If so then I think having it as an option would be excellent.
The recorder feature is free for any individual to use. They have a more robust product that does cost money, take a look for yourself!
There doesn’t seem to be a workflow that makes it happen automatically, though the person who makes the recording can download it and store the file somewhere else.
Speakpipe does not seem to be “free as in freedom” like we get with discourse. My preference would be to avoid third party hosting of content, including these voice recordings.
You can set up your site to host all attachments on amazon s3 is that not a reasonable solution for those who may want to host longer recordings that take up more space?
Ich bin so froh, dass ich dieses Plugin gefunden habe, aber ich zögere auch, es zu installieren, bis die Möglichkeit besteht, Aufnahmen über Drittanbieter-Hosting zu speichern. Idealerweise gäbe es Verbindungsoptionen, um es mit Google Drive, Dropbox, Vocaroo oder einer anderen Drittseite zusätzlich zur Selbsthosting zu verknüpfen, aber ein Drittanbieter-Hosting wäre besonders für gehostete Communities von Vorteil, die nicht über viel Speicherplatz verfügen. Ich freue mich auf zukünftige Updates dieser App und danke Pawel für die Erstellung!
Hallo Jimmy! Willkommen. Ich freue mich, dass du dich ebenfalls für dieses Plugin interessierst. Oben gibt es zwar etwas Diskussion über Hosting durch Drittanbieter, aber ich bin ehrlich gesagt nicht der Meinung, dass dies für dieses spezielle Plugin eine hohe Priorität hat oder sogar relevant ist.
[quote=“tobiaseigen, Beitrag: 20, Thema: 91885, full:true”]
Speakpipe scheint nicht „frei wie in Freiheit
Ich habe hier schon Diskussionen über Einschränkungen beim Streamen von Videos und Ähnlichem, die auf Discourse gehostet werden, gesehen, finde sie aber im Moment nicht sofort. Vielleicht kann jemand anderes eine Antwort geben, während ich ein bisschen nachgrabe.
Meine eigene Einschätzung ist, dass kleinere Dateien kein Problem darstellen, aber wenn es um mehrere Stunden Filme geht, solltest du deine Inhalte zu einem Cloud-Streaming-Dienst wie Vimeo oder YouTube verschieben und dann eine Onebox-Ansicht innerhalb der Discourse-Beiträge bereitstellen, damit die Leute sie ansehen können, ohne das Forum zu verlassen.
Ist das Plugin hier nicht für die Sprachaufnahme gedacht?
Eine Mono-MP3-Audiodatei sollte meist unter 10 MB liegen (10 Minuten Mono-Audio bei 44,1 kHz/16 Bit/96 kbps ergeben 7,2 MB), also ist sie so etwas wie ein großes GIF und kann problemlos in Kombination mit Object Storage (S3) plus CDN verwendet werden.
Ah, wir sprechen also vom Gleichen. Entschuldigung für die Verwirrung.
Leute kommen herein und plädieren für das Hosting von Audioaufnahmen durch Drittanbieter, und ich sage nein, wir müssen uns darum aus genau dem von dir genannten Grund keine Sorgen machen. Das Speichern und Abspielen einer kleinen Datei ist kein Problem.
Allerdings ermöglicht dieses Plugin derzeit Leuten, eine Aufnahme zu starten und sie unbegrenzt laufen zu lassen, was dann beim Speichern fehlschlägt, wenn sie zu lange gesprochen haben und versuchen, eine Datei zu speichern, die größer ist als vom Server erlaubt.
Wie Tobias hier erwähnt hat, weist dieses Plugin mehrere gravierende Probleme auf (hauptsächlich Probleme auf mobilen Geräten sowie das Fehlen eines Timers oder einer Rückmeldung während des Speicherns der Aufnahme).
Ich würde mich sehr über einen nativen alternativen Ansatz freuen. Für mich ist die einfachste Möglichkeit, meinen Nutzern die Aufnahme und das Teilen von Audio zu ermöglichen, die Nutzung eines Dienstes wie Clyp. Der kostenlose Plan bietet 360 Minuten und Sie erhalten einen direkten Link, den Sie in Discourse einfügen können (dank der Magie von OneBox).
Der einzige Nachteil ist, dass die Aufnahme auf dem iPad nicht funktioniert (Sie können nur die Audiodatei hochladen).
Weitere Optionen für die Online-Aufnahme, falls diese für jemanden nützlich sein sollten:
Poodll – Nachteil: Die Dateien werden nur 30 Tage lang gespeichert.
VirtualSpeech: Online Voice Recorder – Nachteil: Funktioniert nicht auf dem iPad. Auf Android werden .oga-Dateien erzeugt, die in Discourse nicht automatisch abgespielt werden (obwohl .ogg-Dateien dies tun. Dies könnte ein Fehler sein).