AudioSource broken unity 5.3.5

I have an audiosource in my scene that will not play any sound. Here is the governing code:
using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;

public class Menu : MonoBehaviour {
    public AudioSource menuVoiceover;
    public float countdown;
    float audioStart = 1f;
    private bool timerStarted;
    public AVProQuickTimeMovie introMovie;
    public Fader fadePlane;
    public AudioClip clip;

    //void Awake()
    //    DontDestroyOnLoad(menuVoiceover);

    // Use this for initialization
    void Start () {
        CharacterController playerTrans = GameObject.Find("characterControl").GetComponent<CharacterController>(); = false;
        menuVoiceover = GameObject.Find("Plane Audio Source").GetComponent<AudioSource>();

    // Update is called once per frame
    void Update () {
        if (timerStarted)
            countdown -= Time.deltaTime;
            audioStart -= Time.deltaTime;
        if (Input.GetKeyDown(KeyCode.Space) || Input.GetButtonDown("Fire1") && timerStarted == false)
            timerStarted = true;
        if (countdown <= 0)
            SceneManager.LoadSceneAsync(SceneManager.GetActiveScene().buildIndex + 1);
            GameObject.Find("characterControl").transform.position = (new Vector3(0, 1.169f, .761f));
            GameObject.Find("MainCamera").transform.localPosition = (new Vector3(0, .5f, 0));
        if (audioStart <= 0 && !menuVoiceover.isPlaying && timerStarted)
            menuVoiceover.clip = clip;


I have tried just about everything. The import settings are fine and the clip will play in the editor as intended, but at runtime the audio is not there.

To answer any simple solutions

  1. I have set the clip in the editor and in code, neither worked.
  2. I have tried setting the audio source to the root of the hierarchy, still no sound.
  3. I have ensured that the audiosource settings are set to full 3d (and 2d) spacial blend.
  4. The volume is set to 1.
  5. I have set the source priority to 0.
  6. I have tried setting an output to an audio mixer.
  7. There is an audio listener in my scene attached to the camera.
  8. The audio source is enabled.

public AudioSource menuVoiceover;

//create an empty gameobject and store your clip there//

void Start ()

    menuVoiceover = GameObject.Find("Nameoftheclip").GetComponent<AudioSource>();

if (audioStart <= 0 && !menuVoiceover.isPlaying && timerStarted)


So it turns out that when working in VR on an Oculus headset you cannot use any other audio outputs other than the headphones built on. I was working with a nicer pair of headphones and could listen to the clips in editor, but when playing all audio has to come through the Oculus headphones.