Recherche avancée

Médias (16)

Mot : - Tags -/mp3

Autres articles (110)

  • MediaSPIP 0.1 Beta version

    25 avril 2011, par

    MediaSPIP 0.1 beta is the first version of MediaSPIP proclaimed as "usable".
    The zip file provided here only contains the sources of MediaSPIP in its standalone version.
    To get a working installation, you must manually install all-software dependencies on the server.
    If you want to use this archive for an installation in "farm mode", you will also need to proceed to other manual (...)

  • Websites made ​​with MediaSPIP

    2 mai 2011, par

    This page lists some websites based on MediaSPIP.

  • ANNEXE : Les plugins utilisés spécifiquement pour la ferme

    5 mars 2010, par

    Le site central/maître de la ferme a besoin d’utiliser plusieurs plugins supplémentaires vis à vis des canaux pour son bon fonctionnement. le plugin Gestion de la mutualisation ; le plugin inscription3 pour gérer les inscriptions et les demandes de création d’instance de mutualisation dès l’inscription des utilisateurs ; le plugin verifier qui fournit une API de vérification des champs (utilisé par inscription3) ; le plugin champs extras v2 nécessité par inscription3 (...)

Sur d’autres sites (9005)

  • I have to configure background music and voice with ffmpeg such that whenever voice will play background music volume will be less than voice ?

    18 janvier 2023, par Namrata Bandal

    creating dynamic volume changes in an audio file where the voice is playing, and the voice should be played at 100% volume throughout the duration of 4-16 seconds while the background music's volume changes between 4-8 seconds from 100% to 20% linearly, 8-12 seconds hold the volume at 20% and 12-16 seconds change the volume from 20% to 100% linearly after 16 seconds hold the volume at 100% and 4-16 seconds voice should be hold volume at 100% in ffmpeg command

    


  • Discord.py bot joins voice channel but when using voicechannel.play i get error:Command raised an exception : ClientException : Not connected to voice

    25 mai 2023, par AudibleDruid

    So i've managed to get my discord bot to join a voice channel but when i use the play command it gives me an error that its not conencted to voice Command raised an exception: ClientException: Not connected to voice.

    


    Here is my code :

    


    import discord
import random
import glob
from discord.ext import commands

##discord intents 
intents = discord.Intents()
intents.members = True
intents.messages = True
intents.guilds = True
intents.voice_states = True


    


    connect the bot to a voice channel :

    


        
##called when user wants bot to join voice channel
@bot.command(name ='join', help = 'Make the bot join a voice channel')
async def join(context):
    
    botVoice = context.message.guild.voice_client
    if context.guild.voice_client:
        botvoicechannel = context.message.guild.voice_client.channel
    else:
        botvoicechannel = None
    authorVoice = context.author.voice
    if context.author.voice:
        authorvoicechannel = context.author.voice.channel
    else:
        authorvoicechannel = None
    
    ##await context.reply('bot voice channel: {}\n\nbot voice:\n{}\n\nauthor voice channel: {}\n\nauthor voice voice:\n{}\n\n'.format(botvoicechannel, botVoice, authorvoicechannel, authorVoice))
    
    if not authorVoice and not botVoice:
        await context.reply('Connect to a voice channel first.')
        return
    elif authorVoice and not botVoice:
        await context.reply('Connecting to {}'.format(authorvoicechannel))
        await authorvoicechannel.connect()
        return
    elif not authorVoice and botVoice:
        await context.reply("You aren't in a channel, I'm in {}".format(botvoicechannel))
        return
    elif authorVoice and botVoice:
        if (botvoicechannel == authorvoicechannel):
            await context.reply("I'm already in here.")
            return
        else:
            await context.reply('Moving to you!')
            await botVoice.move_to(authorvoicechannel)
            return
        return


    


    and have it play a url :

    


    @bot.command(name ='play', help = 'Make the bot play a url')
async def play(context, url):
    botVoice = context.message.guild.voice_client
    audioSource = discord.FFmpegPCMAudio(url, executable="ffmpeg")
    botVoice.play(audioSource, after = None)


    


    the code works and the bot joins the voice channel. i see it in the voice channel with me, however i get an error when it gets to botVoice.play(audioSource, after = None)

    


    the error message is :
error: Command raised an exception: ClientException: Not connected to voice.

    


    i changed botVoice = context.message.guild.voice_client from botVoice = context.guild.voice_client but that didnt seem to change anything. not sure what to try next. It seems like it wants to play the url the bot just doesnt realize its in the voice channel with me.

    


    maybe a related error. if i kill my python script the bot remains in the channel even though its not running. then when i start it up and do the !join command it says its joining even though its already in the channel with me. its weird because on the join command it checks to see if its already in a voice channel so it should know that its in there with me. idk what to try next. thanks for any suggestions. i only posted relevant code. let me know if you think im missing something else.

    


    thanks for the help

    


  • Discord.NET 1.0.2 sending voice to voice channel not working

    17 octobre 2018, par Sahar Ariel

    I did everything like the Discord.Net Documentation guide on voice -
    https://discord.foxbot.me/latest/guides/voice/sending-voice.html
    and it didn’t work the bot just joined the voice channel but it dont make any sound.
    and i have ffmpeg installed in PATH and ffmpeg.exe in my bot Directory along with opus.dll and libsodium.dll so i dont know what is the problem...

       public class gil : ModuleBase<socketcommandcontext>
    {
       [Command("join")]
       public async Task JoinChannel(IVoiceChannel channel = null)
       {
           // Get the audio channel
           channel = channel ?? (Context.Message.Author as IGuildUser)?.VoiceChannel;
           if (channel == null) { await Context.Message.Channel.SendMessageAsync("User must be in a voice channel, or a voice channel must be passed as an argument."); return; }

           // For the next step with transmitting audio, you would want to pass this Audio Client in to a service.
           var audioClient = await channel.ConnectAsync();

           await SendAsync(audioClient,"audio/hello.mp3");
       }

       private Process CreateStream(string path)
       {
           return Process.Start(new ProcessStartInfo
           {
               FileName = "ffmpeg.exe",
               Arguments = $"-hide_banner -loglevel panic -i \"{path}\" -ac 2 -f s16le -ar 48000 pipe:1",
               UseShellExecute = false,
               RedirectStandardOutput = true,
           });
       }

       private async Task SendAsync(IAudioClient client, string path)
       {
           // Create FFmpeg using the previous example
           using (var ffmpeg = CreateStream(path))
           using (var output = ffmpeg.StandardOutput.BaseStream)
           using (var discord = client.CreatePCMStream(AudioApplication.Mixed))
           {
               try { await output.CopyToAsync(discord); }
               finally { await discord.FlushAsync(); }
           }
       }
    }
    </socketcommandcontext>

    please help