I have a problem with audio amplifier I am trying to build. Given my ignorance, I cannot figure out how to fix the issue. There is absolutely no sound on the output. This is what I have assembled:
EDIT1
Kaz, Venny,
Perhaps I misunderstood something you said, but trying my best I modified the circuit into this form:
And sadly it is not working yet. I would like to apologize for my utter nescience of the topic.
Best Answer
You have a serious input and output voltage range problem : the input signal must stay within input voltage range (V- to V+ -2V) and the expected output voltage must stay within output voltage range (V- to V+ - 3.5V). Here is what I suggest :
simulate this circuit – Schematic created using CircuitLab
This way :
As Kaz noted, the output drive of LM358 is probably not strong enough for headphones ; you may want to add an output booster stage between the LM358 out and the pot.
If you want to stay with single battery, you will need to create a ground at an intermediate value (I'd suggest around 3V since that op-amp output swing is limited from V- to about 3.5V below V+). For that you can replace the two batteries with a single and create the ground from a resistive divider and an op-amp (the second half of your lm358) as buffer :
simulate this circuit