I solved it by using ffmpeg:
inputDeviceName := "Microphone (Realtek High Definition Audio)"
outputFile := "recording.mp3"
cmd := exec.Command("C:/Dev/ffmpeg/bin/ffmpeg.exe", "-f","dshow",
"-i","audio=" + inputDeviceName, outputFile)
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
cmd.Stdin = os.
II solved it by using ffmpeg now:
inputDeviceName := "Microphone (Realtek High Definition Audio)"
outputFile := strconv.Itoa(rand.Int()) +".mp3"//time.Now().String() + ".mp3"
cmd := exec.Command("C:/Dev/ffmpeg/bin/ffmpeg.exe", "-f","dshow",
"-i","audio=" + inputDeviceName, outputFile)
//cmd := e