Getting Google Talk/Skype to Work with Pulseaudio
Google Talk/Skype will not transmit my voice. My microphone works in sound recorder, and i can see levels moving when I check sound settings in gmail.
How do I fix this
Solution 1:
This solution solved my problem:
1) Install Pulseaudio Volume Control
2) Go to Input Devices Tab
3) Make Left[Right] channel zero and Right[Left] channel non-zero. Adjust it to suit yourself.
Now everything works.
However, Skype and google talk have auto-adjust features that are turned on by default. These will turn the channel you set to 0 to something non-zero and nothing will work any more. So you have to turn these off.
In Skype, go to options, sound devices and uncheck "Allow Skype to automatically adjust my mixer levels".
Google talk is more complicated as there is no box to uncheck. The following will do it,
1) use your favourite text editor to edit the file ~/.config/google-googletalkplugin/options
2) Change the value of audio-flags
to 1
Restart your computer and that should do it
Hope that helped
Solution 2:
Setting up PulseAudio
Download: Skype Free Download for linux lastest version
To use PulseAudio with Skype:
Download and install the pavucontrol package. In Ubuntu, select Applications > Ubuntu Software Center. In the navigation pane on the left, select Get Software > Provided by Ubuntu. Search for PulseAudio Volume Control from within the Software Centre and then click to select it. Click Install.
Open the PulseAudio Volume Control and check that the microphone/recording input for your microphone is enabled in the audio mixer settings. Check that your hardware settings are correct in both the Input and Output tabs.
Check that Skype is using PulseAudio. Sign in to Skype. Click Main Menu in the bottom left corner of the application and select Options > Sound Devices. Make a test call.
If you need to adjust the PulseAudio settings, click Open PulseAudio Volume Control to open pavucontrol
again and alter as necessary. When you are finished, click Playback to check that all is in order
Disabling PulseAudio
Select Applications > Accessories > Terminal. Type the following and press Enter:
gedit ~/.pulse/client.conf
The file will open in a text editor.Type the following:
autospawn=no
Select File > Save and then Close. Select File > Exit if the document is still open. In Terminal, press Enter to complete the changes.Stop the PulseAudio process by selecting System > Administration > System Monitor. In the Processes tab, select the pulseaudio process and click End Process. Confirm End Process in the dialog box.
Restart Skype.
Setting up ALSA
To use ALSA with Skype:
-
Make sure that you have disabled PulseAudio. Sign in to Skype and select Main Menu > Options > Sound Devices. Your devices are set to the system defaults, which should be fine for Skype to work correctly. To change these settings, click a drop-down list and select another device.
Note: remember to click Apply after doing so for the changes to take place:
Check that ALSA is correctly configured by clicking Make a test sound and Make a test call.