#StackBounty: #usb #audio Autorandr but for audio devices?

Bounty: 50

My ThinkPad T450s runs Manjaro. As a scrum master, I frequently move between my desk with two external displays, meeting rooms with no displays, and meeting rooms with one external display. I’ve installed autorandr so that the laptop automatically sets up my workspaces according to the available hardware. I love it so much!

But I would also love a similar solution for audio. When at my desk, I want the “fallback devices for both input to be my Bluetooth Jabra headset and for output to be my “simultaneous output to all devices” pseudo-device, but in meeting rooms I will usually connect a USB (Jabra or Logitech) meeting room speakerphone device — and then I need to go into the Volume Control panel and set up the default devices.

If I could have the whole thing automated, so that newly connected devices would be automatically selected as fallback input/output, that would be so neat!

Aside: Why are these called “fallback” when in effect they’re the “currently active” ones?

Volume Control panel


Get this bounty!!!

#StackBounty: #data-request #machine-learning #audio Customer Service (Call Center) Audio datasets

Bounty: 100

I am looking for audio/video samples of conversations between customer service agents and customers.

The background noise and accents are not a problem here so long as the conversation is in English. Th dataset must be in an audio/video format and not in written text transcripts.

I expect the conversation between the customer service agents and customers to be revolving more around frequent questions and some new questions.

For Example :- What is the status of my claim number ? (Frequently asked one)


Get this bounty!!!

#StackBounty: #android #audio #call-recording How do some apps overcome phone recording restrictions?

Bounty: 200

Background

Phone recording is not really supported on Android, yet some devices support it to some extend.

This made various call recording apps gather as much possible information about devices and what should be done to them, and decide upon this what to do.

Some even offer root solutions.

One such example is boldbeast Call Recorder app, which offers a lot of various configurations to change:

enter image description here

  • “record mode” . Shows 14 modes for non-rooted devices, and up to 34 for rooted. Also shows “Alsa mode” as an option for it, for rooted devices.

  • Has “Tune Audio Effect (“auto tune a groupd of parameters”) .

  • Has “Tune Audio Route”, with the possible values of “Disabled”, “Group1”, “Group2”, “Group3”

  • For rooted devices:

    • “change audio controls” (“auto change audio controls”)

    • “change audio driver” (change audio drive settings to enable record mode 21,22,23,24,31,32,33,34″)

    • For rooted devices: “start input stream”

The problem

If I’m in need to create a call recording app, there is no other way than to find the various workarounds for various devices, but as it seems other apps use terms that don’t appear in the API.

I can’t find any of those of the app I’ve mentioned, for example.

What I’ve found

Other than tons of questions of how to record calls on Android, showing that it doesn’t work on all devices, I could find some interesting things. Here are my tries and insights so far:

  • This “CallRecLib” SDK , which doesn’t seem to work at all, and crashes on various Android versions
  • These 2 old sample projects : rvoix , esnyder-callrecorder , both fail to actually record. The second doesn’t even seem to work on Android 6.0.1 device, which it’s supposed to support.

  • There are some Audio recording sources we can use while preparing the recording (docs here) , but sadly in each device it might be different. For some, VOICE_CALL works, and for some, others. But at least we can try…

  • There is an API of “setMode” here, but it doesn’t seem to change upon calling it. I was thinking of maybe change the “channel” of where the call is being used, this way, but it doesn’t work. It stays on the value of “2” during call, which is MODE_IN_CALL.

  • There are customized parameters that are available for various devices (each OEM and its own parameters), which can be set here and maybe even via JNI (here and here) , but I don’t get where to get this information from (meaning which pairs of key-value are available). I’ve searched in a lot of places, but couldn’t find any website that talks about which possible parameters are available, and for which devices.

  • I was thinking of using AudioRecord instead of MediaRecorder class for recording, thinking that it’s a bit low level, so it could give me more power and access to customized capabilities, but it seems to be very similar to MediaRecorder, and even use the same audio sources.

  • On OnePlus 2 with Android 6.0.1, incoming calls can be recorded using VOICE_CALL, but I can’t make outgoing calls be recorded there, unless I use MIC as audio source together with speaker turned on. Somehow, the app I’ve mentioned succeeds recording it without any issues. I’m sure I will see other issues with other Android devices, as I’ve tried to address this whole topic in the past.

  • Android P might have official way to record calls (read here and here). Testing on my Android P DP3 device (Pixel 2), I could record both sides fine in both incoming and outgoing calls, using “DEFAULT” as audio source, so maybe the API will finally be official and work on all Android versions. I wrote about it here and here.

  • I was thinking that maybe the Visualizer class could be a workaround of recording, but according to some StackOverflow post (here), the quality it extremely low, so I decided that maybe I shouldn’t try it. Plus I couldn’t find a sample of how to record from it.

  • To let you try my POC of call recording, I’ve published an open source github repository here, having a sample that will record a single call, and let you listen to the most recent one, if all works well.

The questions

As opposed to other similar questions about this topic, I’m not asking how to record calls. I already know it’s a very problematic and complex problem. I already know I will have to address various configurations, and that I will probably use a server to store all of them and find there the best match for each one.

What I want to ask is more about the tweaking and workarounds :

  1. Is there a list of configurations for the various devices, Android versions, and what to choose for each?
  2. Besides Audio source, which other configuration is possible to be used?

  3. Which parameters are possible for the various devices and Android versions ? Are there any websites of the OEMs describing them?

  4. What are the various terms in the app I’ve mentioned? Where can I find information of how to change them?

  5. Which tools are available for rooted devices?

  6. Is it possible to know which device supports call recording and which not, by using the API ?


Get this bounty!!!

#StackBounty: #windows-10 #audio #bluetooth #iphone #a2dp Bluetooth audio from an iPhone to windows 10 PC (A2DP sink)

Bounty: 500

I was able to do this in Windows 7, but now I have a Windows 10 PC and I can’t get it to work. The iPhone is running iOS 11.4 and the PC has Windows 10 with latest updates (version 1709, OS Build 16299.431)

What I want to do is to be able to make music/podcasts on my iPhone play through the speakers on my PC using a bluetooth connection between them.

I have been able to pair my phone to the PC using the “Bluetooth & other devices” dialog as shown in the first screenshot. It appears in the control panel as a bluetooth device second screenshot and I can connect to the PC from the phone using Settings/Bluetooth. The problem is that I can’t play audio from the iphone using the PC speakers. When I try, the iPhone just plays through its internal speakers.

Can anyone walk me through how to do this? Am I describing this functionality correctly?

  1. Screen showing the iPhone is connected.

    enter image description here

  2. Screen showing device details.

    enter image description here

  3. Screenshot showing Bluetooth details on the iPhone.

    enter image description here

  4. But the iPhone does not appear as an input device in sound settings:

    enter image description here

  5. The Bluetooth adaptor is from Intel, latest firmware:
    enter image description here


Get this bounty!!!

#StackBounty: #windows-10 #audio #bluetooth #iphone Streaming audio from an iPhone to windows 10 PC using bluetooth

Bounty: 500

I was able to do this in Windows 7, but now I have a Windows 10 PC and I can’t get it to work. The iPhone is running iOS 11.4 and the PC has Windows 10 with latest updates (version 1709, OS Build 16299.431)

What I want to do is to be able to make music/podcasts on my iPhone play through the speakers on my PC using a bluetooth connection between them.

I have been able to pair my phone to the PC using the “Bluetooth & other devices” dialog as shown in the first screenshot. It appears in the control panel as a bluetooth device second screenshot and I can connect to the PC from the phone using Settings/Bluetooth. The problem is that I can’t play audio from the iphone using the PC speakers. When I try, the iPhone just plays through its internal speakers.

Can anyone walk me through how to do this? Am I describing this functionality correctly?

  1. Screen showing the iPhone is connected.

    enter image description here

  2. Screen showing device details.

    enter image description here

  3. Screenshot showing Bluetooth details on the iPhone.

    enter image description here

  4. But the iPhone does not appear as an input device in sound settings:

    enter image description here


Get this bounty!!!

#StackBounty: #windows-10 #audio #gaming #directx No audio in newer games on Windows 10

Bounty: 100

I’m on the latest Windows 10 1803 17134.48, running on a ASUS ROG Maximus X Hero Intel Z370 motherboard with Realtek audio. Speakers are plugged into the headphone (green) jack in the back.

The hardware (and the Windows install) is 7 months old, and sound has worked great everywhere for most of that time.

Recently I do not get audio in most games. Audio still works fine in non-games (e.g. VLC, Chrome/Youtube etc) and in some games (older games?).

This makes me suspect that the problem is with Direct X / DirectSound, but since there is no way to install / reset that in Windows 10, it’s hard to tell.

“Speakers (Realtek High Definition Audio)” is always set as the current audio device. When in e.g. VLC I can see the audio meter move in the volume mixer, but in games there’s no output there.

I’ve searched for clues, here’s a non-exhaustive list of things I’ve already tried:

  • Deinstalled all other audio output devices that I am not using, such that there is no chance it can be switching to another. There was Nvidia audio or output to my monitor that is now gone, and there’s only 1 audio device left (speakers).
  • Checked DxDiag.exe to see if there were any errors. none.
  • Checked Device Manager for any problems.
  • Tried reinstalling Realtek drivers.
  • Tried unplugging any devices that are not keyboard/mouse/monitor/speakers.
  • Tried re-installing Steam (some Steam games have audio, but wanted to try anyway).
  • Disabled all sound effects in audio settings.
  • Tried low bit rate (16 bit 44khz) and high (24 bit 48 khz) settings.
  • Deselected allowing applications to take exclusive control.
  • Spatial sound off.
  • Quit as many concurrently running application, especially Skype.
  • Run Windows Trouble-shooter.
  • Checked per-app volume settings (all default).
  • Checked in-game audio settings 🙂 But yeah, no audio in games I am running for the first time.
  • Checked Steam settings (nothing applicable).
  • Checked Sonic Studio (sofware installed by the asus drivers) and made sure all settings are default / no effects).
  • Installed older versions of Direct X.
  • Make sure I’m up to date on Windows update.
  • Reboot a bunch of times.

None of this appeared to make any difference.

What I did not try yet:

  • Reinstall Windows. Was hoping to avoid that, and seeing as how “fresh” this install is, I was hoping it is not necessary.


Get this bounty!!!

#StackBounty: #audio #music #silent-mode android 8.1 plays random music sporadically and stops after 10 seconds or so

Bounty: 50

I have an android phone that runs 8.1 and sporadically it will run some random music that I don’t know of. It then stops on its own after a few seconds. My browser is turned off, and the phone is on vibrate. Checking the running processes in developer mode does not reveal anything suspicious. I also did not install any shady apps. What can I do to pinpoint the problem?


Get this bounty!!!

#StackBounty: #windows-10 #google-chrome #audio In Windows 10, Google Chrome keeps muting itself in volume mixer

Bounty: 100

I’m on Windows 10 and just recently I’ve noticed that Google Chrome starts off muted in the volume mixer and needs to be manually un-mute. When left alone for a while, Chrome automatically mutes itself again.

Here is how it looks in the Volume Mixer:

https://i1.wp.com/i.stack.imgur.com/ipyBY.png?w=525&ssl=1

I have uninstalled and re-installed Google Chrome and it did not fix this issue. All solutions of this issue on the internet say that I need to do something with Google Toolbox, which I don’t even have installed.

How can I fix this?


Get this bounty!!!

#StackBounty: #ubuntu #audio #thinkpad #xubuntu how to make the Ubuntu volume control to work on the active output device

Bounty: 100

I am listening to audio with headphones attached to my Lenovo Thinkpad docking station. The output device is “ThinkPad OneLink Plus…”. However the volume control, both the keyboard volume keys and volume button on the indicator panel, work only on the “Built-in Audio” (presumably the computer itself) and does not have any effect on the volume. Is there a way to change this, perhaps setting the other one as the default? (xUbuntu 16.04)

enter image description here


Get this bounty!!!

#StackBounty: #6.0-marshmallow #audio #calls #sony-xperia #microphone Sony Experia E5 microphone only produces static when I talk

Bounty: 50

I noticed that in my last two phone calls noone was able to hear me talk so I tried to send What’s app voice message and when I listened to it I discovered that when I talk only thing that can be heard is some weird static noise. Is this a known problem or has anyone else experienced it and if yes do you know how to fix it?
This happened out of the blue – my phone didn’t recently fall or anything like that it worked fine until it just stopped working fine. The android version is Android 6.0 (Marshmallow)


Get this bounty!!!